Pergunta problemas triggers Login

  • terça-feira, 7 de fevereiro de 2012 17:43
     
     

    Boa tarde,

    Hoje tive um problema com uma trigger de login, nenhum usuario é capaz de logar na instancia. Retornando a seguinte mensagem:

    

    Script da trigger:

    IF EXISTS (SELECT NAME FROM SYS.server_triggers WHERE NAME = 'LOG_LOGIN')

    DROP TRIGGER LOG_LOGIN ON ALL SERVER
    GO
    CREATE TRIGGER LOG_LOGIN ON ALL SERVER
    FOR LOGON
    AS BEGIN


    INSERT INTO ALTEC_LOG.DBO.LOGIN_AUDITORIA(MAQUINA,IP,USUARIO,PORTA)
    (SELECT 
    ES.HOST_NAME
    ,EC.CLIENT_NET_ADDRESS
    ,LOGIN_NAME
    ,LOCAL_TCP_PORT
    FROM SYS.DM_EXEC_SESSIONS ES
    INNER JOIN SYS.DM_EXEC_CONNECTIONS EC
    ON ES.SESSION_ID = EC.SESSION_ID
    WHERE ES.SESSION_ID = @@SPID)

    END

    Em uma outra instancia eu resolvi o problema fazendo login pelo SQLCMD, que não porque não falhou. Porém esta outra instancia o problema continua.

    alguém tem idéia do que pode ser isto?