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

Откуда:
Сообщений: 54
Есть задача записывать для протокола результаты, которые возвращает команда Print во время работы хранимой процедуры, а так же информационные сообщния, которые вовзращают различные команды сервера, а так же результаты работы оператора Raiserror с уровнем Severity 10 и ниже, которые как известно не перехватываются. Понятно, что можно получить эти сообщения с помощью ADO и т.д. в клиентском приложении.

Вопрос в том, как обработать их средствами сервера.
4 дек 12, 12:38    [13574405]     Ответить | Цитировать Сообщить модератору
 Re: Запись в таблицу результатов работы команды Print  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Никак. Переделывайте вашу процедуру, чтобы она нормально логировала выполнение.

Сообщение было отредактировано: 4 дек 12, 12:39
4 дек 12, 12:39    [13574413]     Ответить | Цитировать Сообщить модератору
 Re: Запись в таблицу результатов работы команды Print  [new]
HiTower
Member

Откуда:
Сообщений: 54
А если я хочу перехватить информационные сообщения команды restore verifyonly, к примеру.
4 дек 12, 12:49    [13574527]     Ответить | Цитировать Сообщить модератору
 Re: Запись в таблицу результатов работы команды Print  [new]
Glory
Member

Откуда:
Сообщений: 104751
HiTower
А если я хочу перехватить информационные сообщения команды restore verifyonly, к примеру.

Значит надо писать многоуровневую систему
4 дек 12, 12:54    [13574566]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить