Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
Добрый день.


Специально задаю лишние параметры при вызове процедуры.


А профайлер эту ошибку не отлавливает

Выставил все события в Errors And Warnings.



Как поймать ошибку с ошибочным количеством параметров?
30 янв 18, 14:12    [21151058]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
Например:


dbo.sp_updatestats 'eeee', 'eeee', 'eeee', 'eeee', 'eeee'

сообщение: 8144, уровень: 16, состояние: 2, процедура: sp_updatestats, строка: 0 [строка начала пакета: 5]
Для процедуры или функции sp_updatestats указано слишком много аргументов.
30 янв 18, 14:20    [21151106]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
люблю скл,

https://nimblegecko.com/how-to-trace-sql-server-database-errors-and-exceptions-with-sql-profiler/
30 янв 18, 14:24    [21151139]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
Почему этот запрос не падает в ошибки?
30 янв 18, 14:24    [21151140]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
TaPaK
люблю скл,

https://nimblegecko.com/how-to-trace-sql-server-database-errors-and-exceptions-with-sql-profiler/


Прочитал, там обычный трэйс + ошибки и ловят EXCEPTION.


Но dbo.sp_updatestats 'eeee', 'eeee', 'eeee', 'eeee', 'eeee' почему-то не создает EXCEPTION.


Хотя отлавливается в SQL Bach Starting, но как буд-то выполнился без ошибок.
30 янв 18, 14:27    [21151163]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
люблю скл
TaPaK
люблю скл,

https://nimblegecko.com/how-to-trace-sql-server-database-errors-and-exceptions-with-sql-profiler/


Прочитал, там обычный трэйс + ошибки и ловят EXCEPTION.


Но dbo.sp_updatestats 'eeee', 'eeee', 'eeee', 'eeee', 'eeee' почему-то не создает EXCEPTION.


Хотя отлавливается в SQL Bach Starting, но как буд-то выполнился без ошибок.

ткните в Exception и смотрите на ошибку, о чём диалог?
30 янв 18, 14:30    [21151181]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
люблю скл,

или вы ещё и фильтруете про ProcName что ли???
30 янв 18, 14:30    [21151184]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
TaPaK
люблю скл,

или вы ещё и фильтруете про ProcName что ли???


так не вываливается EXCEPTION.

можете сами проверить, если не верите.
30 янв 18, 14:38    [21151225]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
люблю скл
TaPaK
люблю скл,

или вы ещё и фильтруете про ProcName что ли???


так не вываливается EXCEPTION.

можете сами проверить, если не верите.


Хотя нет, появляется.
30 янв 18, 14:42    [21151253]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
люблю скл
можете сами проверить, если не верите.


К сообщению приложен файл. Размер - 87Kb
30 янв 18, 14:42    [21151256]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
люблю скл
люблю скл
пропущено...


так не вываливается EXCEPTION.

можете сами проверить, если не верите.


Хотя нет, появляется.



Просто в трассеровке почему-то не выбрался ни один столбец у Events.

Добавил столбцы - стало норм.




Спасибо.
30 янв 18, 14:43    [21151265]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
люблю скл,
вот зануда, заствавил профайлер запускать
Картинка с другого сайта.
30 янв 18, 14:43    [21151266]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
люблю скл
Member

Откуда:
Сообщений: 76
Бывает.

За то нюанс со столбцами понятен стал.


Вот так эксэпшн не ловился.

К сообщению приложен файл. Размер - 69Kb
30 янв 18, 14:44    [21151277]     Ответить | Цитировать Сообщить модератору
 Re: Как поймать профайлером ошибку о лишних параметрах?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
люблю скл,

удивительно, не выбрал ни одной колонки и ничего не показывает...
30 янв 18, 14:55    [21151323]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить