Как записать вывод SQL Server Profiler 2008 в файл типа CSV

Я отлаживаю хранимые процедуры, и сейчас меня интересует, что выполнялось, в каком порядке и какие параметры, в отличие от того, насколько быстро выполнялись действия, и что может проскользнуть между ними и вызвать замедление.

Итак, я записал след за пару минут. Проблема в том, что материала слишком много, и мне нужно сузить круг вопросов. Если я сделаю Файл -> Сохранить как , я получу следующие параметры:

  • Файл трассировки ...
  • Шаблон трассировки ...
  • Таблица трассировки ...
  • XML-данные трассировки Файл ...
  • Трассировка XML-файла для воспроизведения ...

Это неплохие варианты, но мне действительно нужен табличный формат, такой как CSV. Я думаю, что запятые в трассировке SP, вероятно, испортили бы формат CSV. Я бы с удовольствием использовал что-нибудь еще, например || в качестве разделителя.

Когда у меня есть табличный формат, я могу отфильтровать его с помощью grep и т. Д., А затем легко обработать его с помощью Python, чтобы увидеть именно то, что мне нужно. Я начал анализировать XML-файл с помощью сценария, но обнаружил, что трачу слишком много времени на формат файла трассировки XML (раньше не использовал библиотеку lxml ).

Итак ... есть ли способ попроще? Могу я как-нибудь скопировать его в Excel?

40
задан andersand 2 June 2017 в 12:10
поделиться