Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Виталий Е.С.
Member

Откуда: Университет
Сообщений: 105
Добрый день!
Помогите, пожалуйста, разобраться.
Есть Microsoft SQL Server 2008 R2.

print @@VERSION
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) 
	Apr  2 2010 15:48:46 
	Copyright (c) Microsoft Corporation
	Enterprise Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2)


Моё приложение выводит SQL-ошибку : Error: 8623, Severity: 16, State: 1.
Я пытаюсь с помощью профайлера отловить этот злосчатсный запрос. Но в профайлере не фиксируется такой запрос. Профайлер содержит лишь запись о том что ошибка была.
Это нормально? Есть ли специальная настройка профайлера чтобы он отлавливал и запросы, приведящие к ошибке?
Спасибо!
2 фев 15, 11:57    [17205520]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виталий Е.С.
Я пытаюсь с помощью профайлера отловить этот злосчатсный запрос. Но в профайлере не фиксируется такой запрос. Профайлер содержит лишь запись о том что ошибка была.

И как вы его ловите то ? В каком событии ?
2 фев 15, 12:16    [17205701]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Виталий Е.С.
Member

Откуда: Университет
Сообщений: 105
Glory,

Я выбрал все события.
2 фев 15, 12:17    [17205714]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виталий Е.С.
Я выбрал все события.

И среди них не появилось ни одного с текстом запроса что ли ?
2 фев 15, 12:20    [17205732]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Виталий Е.С.
Member

Откуда: Университет
Сообщений: 105
Glory,

Профайлер ловит запросы, которые отрабатывают без ошибок. Но тот запрос, приводящий к ошибке, не ловится.
2 фев 15, 12:26    [17205779]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виталий Е.С.
Но тот запрос, приводящий к ошибке, не ловится.

Еще раз вопрос
В вашей трассе "не появилось ни одного с текстом запроса что ли ?"
2 фев 15, 12:28    [17205795]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Виталий Е.С.
Member

Откуда: Университет
Сообщений: 105
Glory,

В моём приложении формируются пользовательские отчеты. Отчеты берут данные из БД. Один отчет приводит к ошибке. При формировании отчета в приложении посылается несколько запросов к БД. Так вот. Если я запускаю "рабочий" отчет, то все запросы ловятся в профайлере. Все хорошо. Но есть один "ломанный" отчет. И если я его запускаю, то профайлер ловит только вспомогательные запросы для построения отчета, а основной отчет получения данных не ловится.
2 фев 15, 12:39    [17205881]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виталий Е.С.
В моём приложении формируются пользовательские отчеты. Отчеты берут данные из БД. Один отчет приводит к ошибке. При формировании отчета в приложении посылается несколько запросов к БД. Так вот. Если я запускаю "рабочий" отчет, то все запросы ловятся в профайлере. Все хорошо. Но есть один "ломанный" отчет. И если я его запускаю, то профайлер ловит только вспомогательные запросы для построения отчета, а основной отчет получения данных не ловится.

Как вы связываете события в трассе между собой ?
2 фев 15, 12:43    [17205919]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Виталий Е.С.
Member

Откуда: Университет
Сообщений: 105
Glory
"не появилось ни одного с текстом запроса что ли ?"


Запросы ловятся, если они отрабатывают без ошибок.
2 фев 15, 12:44    [17205924]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виталий Е.С.
Glory
"не появилось ни одного с текстом запроса что ли ?"


Запросы ловятся, если они отрабатывают без ошибок.

Ага. А мужики то не в курсе.
2 фев 15, 12:45    [17205933]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Виталий Е.С.
Member

Откуда: Университет
Сообщений: 105
Glory
Как вы связываете события в трассе между собой ?


Не понял. А зачем их связывать? Я знаю какие должны быть запросы к БД при формировании отчета. Всего таких запросов шлётся всегда 5 штук. Если запускаю "рабочий" отчет, то профайлер ловит все 5 запросов, включая самый последний большой. Если запускаю "ломанный" отчет, то профайлер ловит 4 запроса и пишет запись с ошибокой. Вот и все. Какую еще связь нужно? К базе подключен только я.
2 фев 15, 12:50    [17205973]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виталий Е.С.
Не понял. А зачем их связывать?

Для понимания, для чего же еще

SQL:BatchStartingselect * from xxxSQL Query Analyzer7204532015-02-02 11:43:06.380
ExceptionError: 208, Severity: 16, State: 1SQL Query Analyzer7204532015-02-02 11:43:06.380
SQL:BatchCompletedselect * from xxxSQL Query Analyzer7204532015-02-02 11:43:06.380
SQL:BatchStartingselect aaa from sysobjectsSQL Query Analyzer7204532015-02-02 11:44:39.617
ExceptionError: 207, Severity: 16, State: 3SQL Query Analyzer7204532015-02-02 11:44:39.617
SQL:BatchCompletedselect aaa from sysobjectsSQL Query Analyzer7204532015-02-02 11:44:39.617
2 фев 15, 12:56    [17206018]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Виталий Е.С.
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
Для начала обновитесь до SP3.
2 фев 15, 12:59    [17206042]     Ответить | Цитировать Сообщить модератору
 Re: Профайлер SQL-ошибка : Error: 8623, Severity: 16, State: 1  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Виталий Е.С.,

http://www.rdx.com/Blog/dba_tips/2014/05/using-server-trace-to-identify-8623-errors/
2 фев 15, 13:01    [17206051]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить