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

	RAISERROR (@Message, 16, 1, @NameAction)
	RETURN @@ERROR

Хранит ли SQL база истории этих ошибок?
Т.е. допустим какая процедура вывалилась и с какой ошибкой?
1 июн 11, 12:14    [10744228]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ошибки
Внутри процедуры используется вот такое

	RAISERROR (@Message, 16, 1, @NameAction)
	RETURN @@ERROR

Хранит ли SQL база истории этих ошибок?
Т.е. допустим какая процедура вывалилась и с какой ошибкой?
Сервер хранит только то, о чем его просят.
1 июн 11, 12:20    [10744283]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
ошибки,
еще дополню, если нужно чтоб эти ошибки где-то сохранялись вы можете это прописать явно
raiserror('This is for my log',11,1) with log
1 июн 11, 12:38    [10744497]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
SomewhereSomehow
ошибки,
еще дополню, если нужно чтоб эти ошибки где-то сохранялись вы можете это прописать явно
raiserror('This is for my log',11,1) with log
Имхо, имеет смысл только для очень критичных ошибок, чтобы сверху алерты сделать. Пихать в скульный лог все ошибки... Бррр.
1 июн 11, 12:41    [10744537]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
Гавриленко Сергей Алексеевич,
это бесспорно, но мало ли что тс нужно, может отслеживать появление какой-то специфической ошибки, пусть будет на заметку.
1 июн 11, 12:47    [10744580]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
ошибки
Guest
А как теперь прочитать эти ошибки? Где они хранятся?
2 июн 11, 16:14    [10754026]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
ошибки,

BOL
Logs the error in the error log and the application log for the instance of the Microsoft SQL Server Database Engine
2 июн 11, 17:31    [10754681]     Ответить | Цитировать Сообщить модератору
 Re: История ошибок  [new]
Fire83
Member

Откуда: Гомель-Минск
Сообщений: 474
ошибки,

А вообще судя по теме вы просто хотите вести где-то аудит ошибок, возникших в работе хранимых процедур и для этих целей лучше просто завести аудит таблицу и там все хранить. Это будет проще для последующего анализа, чем лазить по логам.
2 июн 11, 17:36    [10754738]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить