Todos os produtos
Search
Central de documentação

ApsaraDB RDS:O que fazer se a mensagem de erro "Logon failed for login 'user' due to trigger execution" for exibida ao conectar à minha instância ApsaraDB RDS for SQL Server?

Última atualização: Oct 12, 2026

Descrição do problema

A mensagem de erro Logon failed for login 'user' due to trigger execution aparece durante a conexão com uma instância ApsaraDB RDS for SQL Server.

Causas

O número de conexões da instância RDS atingiu o limite máximo.

Solução

Nota

Esta solução aplica-se exclusivamente a instâncias RDS que executam SQL Server 2008 R2 e utilizam Premium Local SSDs.

  1. Connect to the RDS instance por um cliente.

  2. Verifique se o número de conexões atingiu o limite máximo. Execute a seguinte instrução SQL para consultar a quantidade de conexões:

    SELECT * FROM SYS.SYSPROCESSES WHERE SPID > 50 AND LOGINAME NOT IN ('SA', 'AURORA');
    Nota

    Se houver um grande volume de conexões estabelecidas, resolva o problema seguindo as instruções em What do I do if the number of connections to an ApsaraDB RDS for MySQL instance reaches the upper limit?.

  3. Se o número de conexões não tiver atingido o limite máximo, execute a instrução SQL abaixo para consultar a quantidade de processos e verificar a existência de bloqueios:

    SELECT * FROM SYS.SYSPROCESSES
    Nota

    Em caso de problemas de bloqueio, siga as orientações em Handle blocking issues in RDS for SQL Server para resolver a questão.

Referências