2009-02-02 4 views
2

У нас есть приложение, работающее на IIS 6/ASP.NET 2.0 с поддержкой SQL Server 2005 STD edition X64. Время от времени приложение вылетает с некоторыми глупыми сообщениями (некоторые из файлов не отображаются в «select firled1, filed2 .. from mytable»). Я получил трассировку активности на сервере sql, взятом, когда приложение сообщило об ошибках. Примечание: авария встречается только при некоторой большой нагрузке на этом сервере, например, при создании нескольких отчетов одновременно несколькими пользователями.Файл трассировки - как его использовать

Вопрос в следующем: как я могу использовать файл трассировки для решения этой проблемы? Как я могу определить, что пойдет не так?

Благодаря

+1

Привет, Как вы с этим справились? –

+0

Не совсем разрешено ... мы переместили несколько БД на другой экземпляр на той же машине, кажется, что это исправлено ... fut это уродливое обходное решение. – lmsasu

ответ

2

OK, вам необходимо получить данные трассировки в форму, которую можно опрашивать, т.е. таблицы.

Подробнее о загрузке файла трассировки в таблицу SQL Server.

http://support.microsoft.com/kb/270599

Затем нужно определить события, которые отвечают за ваш вопрос. Найдите трассировку событий, которые произошли в интересующей вас базе данных, а также произошли во время ошибки, с которой вы столкнулись.

Следующая ссылка является хорошей отправной точкой для данных профилировщика/трассировки SQL Server.

http://msdn.microsoft.com/en-us/library/ms187929.aspx

Have чтения через это, и если вы застряли, дайте мне знать.

Приветствия,

4

У меня video tutorial on getting started with Profiler на SQLServerPedia. Вкратце, вы захотите экспортировать этот файл трассировки в таблицу, а затем перейдите к нему, чтобы посмотреть на возникшие ошибки. Файлы трассировки профилировщика или таблицы трассировки сами по себе не будут говорить: «Вот что вам нужно исправить, чтобы избежать этой ошибки», больше, чем файл дампа скажет вам «Вот плохая строка кода» - вам все равно понадобится опытный администратор баз данных для интерпретации результатов. Возможно, вы захотите взять файл трассировки на локальную группу пользователей SQL Server и посмотреть, может ли кто-нибудь помочь вам.

Смежные вопросы