2013-06-20 7 views
1

Я работаю с SQL Server 2012 и имею некоторые рабочие места, настроенные на него, чтобы работать в разное время в течение дня. Если сбой задания, я хочу получить уведомление об этом.написать в окно просмотра событий из sql-сервера

На сервере у меня есть программное обеспечение, которое контролирует средство просмотра событий. Я хотел бы настроить свои задания для записи в средство просмотра событий серверов, если работа завершилась неудачно. Я хотел бы написать с идентификатором события 999 и уровнем ошибки.

Как я могу настроить свои рабочие места, чтобы сделать это?

ответ

2

Вы можете использовать SQL-команду xp_logevent

EXEC master.dbo.xp_logevent 60000, 'Test message', informational 

но это не позволяет установить «идентификатор события», вы можете установить только «номер ошибки»

Или вы можете создать «силовую оболочку» работа шаг что-то вроде:

write-eventlog System -source Server -eventid 12345 -message "I am a custom event log message" 

и введите шаг задания только на действиях отказа на этапе предыдущей