Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use a opção rejeitar resultados dos gatilhos para controlar se os gatilhos retornam conjuntos de resultados. Gatilhos que geram conjuntos de resultados podem causar um comportamento inesperado em aplicativos que não foram projetados para lidar com eles.
Importante
Esse recurso será removido na próxima versão do Microsoft SQL Server. Não use esse recurso em um novo trabalho de desenvolvimento e modifique os aplicativos que atualmente usam esse recurso o mais rápido possível. Recomendamos que você defina esse valor como 1.
Quando definido como 1, a opção não permitir resultados de gatilhos é definida como ON. A configuração padrão para essa opção é 0 (OFF). Se essa opção estiver definida como 1 (ON), qualquer tentativa de um gatilho para retornar um conjunto de resultados falhará e o usuário receberá a seguinte mensagem de erro:
Msg 524, Nível 16, Estado 1, Procedimento <Nome do Procedimento>, Linha <Linha#>
Um gatilho retornou um conjunto de resultados e a opção do servidor 'disallow_results_from_triggers' está ativada.
A opção não permitir resultados de gatilhos é aplicada à instância do Microsoft SQL Server e define o comportamento de todos os gatilhos na instância.
A opção rejeitar resultados dos gatilhos é uma opção avançada. Se você estiver usando o procedimento armazenado do sistema sp_configure para alterar a configuração, poderá alterar os resultados não permitidos dos gatilhos somente quando mostrar que as opções avançadas são definidas como 1. A configuração entra em vigor imediatamente sem a reinicialização do servidor.
Consulte Também
RECONFIGURAR (Transact-SQL)
Opções de configuração do servidor (SQL Server)
sp_configure (Transact-SQL)