Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 А почему нельзя сделать LOGOUT TRIGGER (logoff trigger)?  [new]
BusyMan
Member

Откуда: Москва
Сообщений: 4927
Допустим я могу создать LOGON триггер. А почему нельзя создать LOGOFF/LOGOUT trigger? Вообще цель моя - собрать статистику по CPU/IO/etc. по всем закрытым соединениям. Вообще странно, на форуме только три сообщения на тему этих триггеров.

CREATE TRIGGER MyLogonTrigger ON ALL SERVER FOR LOGON
AS 
BEGIN
    IF SUSER_SNAME() <> 'sa'
    INSERT INTO Test.dbo.LogonAudit (UserName, LogonDate, spid) 
            VALUES (SUSER_SNAME(), GETDATE(), @@SPID);
END;


Почему то я даже в профайлере события не нашел на disconnect
4 сен 15, 05:01    [18106271]     Ответить | Цитировать Сообщить модератору
 Re: А почему нельзя сделать LOGOUT TRIGGER (logoff trigger)?  [new]
Glory
Member

Откуда:
Сообщений: 104760
BusyMan
Почему то я даже в профайлере события не нашел на disconnec

The Audit Logout event class indicates that a user has logged out of (logged off) Microsoft SQL Server. Events in this class are fired by new connections or by connections that are reused from a connection pool.
4 сен 15, 08:51    [18106500]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить