Compartilhar via

'Logon Triggers' não é suportado na versão do SQL Server.

Henrique Lucena 0 Pontos de reputação
2024-06-26T11:38:21.98+00:00

Estou tentando criar uma TRIGGER FOR LOGON no SQL Azure, mas estou recebendo um erro dizendo que a versão não é suportada. Lendo algumas documentações, essa funcionalidade faz menção de suportada no SQL Azure. Onde consigo mais informação sobre esse assunto?

Snippet:

CREATE TRIGGER BlockSSMSLogon ON ALL SERVER FOR LOGON AS BEGIN ... END;

Erro:

Msg 40514, Level 16, State 5, Procedure BlockSSMSLogon, Line 2 [Batch Start Line 22] 'Logon Triggers' is not supported in this version of SQL Server.

SQL Version

SELECT @@VERSION; Microsoft SQL Azure (RTM) - 12.0.2000.8 May 11 2024 17:25:03 Copyright (C) 2022 Microsoft Corporation

SQL Server | Outro
0 comentários Sem comentários
{count} votos

4 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 17,380 Pontos de reputação Equipe Externa da Microsoft Moderador
    2024-06-26T17:14:01.11+00:00

    Olá Henrique Lucena,

    As triggers de logon são utilizadas para disparar procedimentos armazenados em resposta a um evento de LOGON no SQL Server. Este evento é acionado quando uma sessão de usuário é estabelecida com uma instância do SQL Server. As triggers de logon são executadas após a fase de autenticação do login ser concluída, mas antes de a sessão do usuário ser estabelecida.

    No entanto, parece que você está enfrentando um problema com a criação de uma trigger de logon no SQL Azure, onde recebeu uma mensagem de erro indicando que a funcionalidade não é suportada na versão do SQL Server que você está utilizando. De acordo com a documentação da Microsoft, as triggers de logon aplicam-se ao SQL Server e à Instância Gerenciada do Azure SQL, mas não há menção específica sobre sua disponibilidade no SQL Azure.

    Uma possível solução para o seu caso seria utilizar regras de firewall no nível do servidor ou da base de dados para restringir o acesso, ou implementar uma lógica de auditoria e controle de sessões por meio de outras funcionalidades disponíveis no SQL Azure.

    Espero que as opções/informações acima sejam a solução para o seu caso.

    Atenciosamente,

    Jonathan.

    -----------

    Se a resposta for a solução correta, clique em "Aceitar resposta" e vote educadamente nela. Se você tiver perguntas adicionais sobre essa resposta, clique em "Comentar". Nota: Siga as etapas em nossa documentação para habilitar notificações por e-mail se você gostaria de receber notificações por e-mail relacionadas a este tópico.

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 17,380 Pontos de reputação Equipe Externa da Microsoft Moderador
    2024-07-12T22:01:30.9166667+00:00

    Olá Henrique Lucena,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

     Cuidadosamente

    Jonathan

    -----------

    Se a resposta for a solução correta, clique em "Aceitar resposta" e vote educadamente nela. Se você tiver perguntas adicionais sobre essa resposta, clique em "Comentar". Nota: Siga as etapas em nossa documentação para habilitar notificações por e-mail se você gostaria de receber notificações por e-mail relacionadas a este tópico.

    0 comentários Sem comentários

  3. Jonathan Pereira Castillo 17,380 Pontos de reputação Equipe Externa da Microsoft Moderador
    2024-07-19T20:37:44.8366667+00:00

    Bom dia Henrique Lucena,

    Conforme as informações anteriormente fornecidas, o objetivo desta mensagem é realizar uma verificação das mesmas. Caso possua novas atualizações referentes a este assunto, por favor, sinta-se à vontade para responder neste mesmo tópico.

    Atenciosamente,

    Jonathan

    -----------

    Se a resposta for a solução correta, clique em "Aceitar resposta" e vote educadamente nela. Se você tiver perguntas adicionais sobre essa resposta, clique em "Comentar". Nota: Siga as etapas em nossa documentação para habilitar notificações por e-mail se você gostaria de receber notificações por e-mail relacionadas a este tópico.

    0 comentários Sem comentários

  4. Jonathan Pereira Castillo 17,380 Pontos de reputação Equipe Externa da Microsoft Moderador
    2024-07-23T19:55:01.7+00:00

    Olá Henrique Lucena,

    Como não obtivemos retorno de sua parte, procederemos com o encerramento deste tópico de discussão. No entanto, gostaríamos de lembrá-lo que está sempre à vontade para iniciar um novo tópico em nosso fórum sempre que necessitar de assistência adicional ou desejar retomar a conversa. Caso considere que as informações já fornecidas esclareceram suas dúvidas, ficaríamos gratos se pudesse marcar a resposta como ‘Aceita’, caso a tenha encontrado útil. Isso contribui significativamente para a manutenção da qualidade e pertinência das soluções oferecidas em nosso fórum. Agradecemos sua participação e esperamos continuar a oferecer-lhe suporte valioso no futuro

    Jonathan

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.