none
Erro em SQLSERVER 2000: is not a recognized function name RRS feed

  • Pergunta

  • Minha instrução SQL esta apresentando erro:

    -- Não loga conexões de usuários de sistema
        IF (ORIGINAL_LOGIN() IN ('sa', 'AUTORIDADE NT\SISTEMA', 'NT AUTHORITY\SYSTEM') OR ORIGINAL_LOGIN() LIKE '%SQLServerAgent')
            RETURN

    Mensagem de ERR0:

    'ORIGINAL_LOGIN' is not a recognized function name.
    Server: Msg 195, Level 15, State 1, Procedure trgAudit_Login, Line 50

    SET @Evento = EVENTDATA()

    com a mesma mensagem:

    'EVENTDATA' is not a recognized function name.
    Server: Msg 170, Level 15, State 1, Procedure trgAudit_Login, Line 53

    Estou suando SQL Server 2000


    ------------------------- Desenvolvedor Web-Mobile -------------------------

    sexta-feira, 15 de abril de 2016 16:31

Respostas

  • Alex,

    A função EventData() não é reconhecida como um recurso existente no SQL Server 2000.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta FLauffer terça-feira, 19 de abril de 2016 20:26
    sexta-feira, 15 de abril de 2016 23:21

Todas as Respostas

  • Alex,

    A função EventData() não é reconhecida como um recurso existente no SQL Server 2000.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta FLauffer terça-feira, 19 de abril de 2016 20:26
    sexta-feira, 15 de abril de 2016 23:21
  • Alex,

    A função EventData() não é reconhecida como um recurso existente no SQL Server 2000.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Alex,

    Como o Junior comentou a função EVENTDATA() não é válida no SQL Server 2000 e está disponível a partir da versão 2008, conforme imagem abaixo retirada da MSDN.



    Felipe Lauffer
    MCSA: SQL Server | MCP

    [ Blog ] - [ Profile ] - [ Wiki ] - [ Gallery ] - [ LinkedIn ]



    • Editado FLauffer terça-feira, 19 de abril de 2016 20:32
    terça-feira, 19 de abril de 2016 20:31