
В SQL Server есть интересная расширенная хранимая процедура xp_logevent. Процедура заносит определенное пользователем сообщение в файл журнала SQL Server и в средство просмотра событий Windows Event Viewer. Появилась идея немного расширить возможности этой процедуры, для этого я написал небольшую CLR-сборку, с помощью которой можно работать с журналом ошибок Windows.
Задача новой процедуры, не только заносить событие в журнал, но и просматривать события на сервере. Плюс к этому очень полезным будет возможность очищать журнал.
Записи будут заноситься в отдельный журнал SQLServerLog. Сообщения могут быть одним из 5 типов:
- Error
- FailureAudit
- Information
- SuccessAudit
- Warning
Код сборки:
[Ещё]