Opção nested triggers
Use a opção gatilhos aninhados para controlar se um gatilho AFTER pode ser colocado em cascata, ou seja, executar uma ação que inicia outro gatilho, que inicia outro gatilho e assim por diante. Quando nested triggers é definido como 0, os gatilhos AFTER não podem ser colocados em cascata. Quando nested triggers é definido como 1 (o padrão), os gatilhos AFTER podem ser colocados em cascata em até 32 níveis. Gatilhos INSTEAD OF podem ser aninhados, independentemente da configuração dessa opção.
A configuração entra em vigor imediatamente, sem reiniciar o servidor.
No SQL Server 2000, nenhum gatilho AFTER aninhado dentro de um gatilho INSTEAD OF é disparado quando a opção de configuração do servidor nested triggers está desativada. No SQL Server 2005 ou em versões posteriores, o primeiro gatilho AFTER aninhado dentro de um gatilho INSTEAD OF dispara mesmo que a opção de configuração do servidor nested triggers esteja definida como 0. Porém, nessa configuração, os gatilhos AFTER posteriores não são disparados. É recomendável que você revise seus aplicativos para verificar se há gatilhos aninhados. Verifique se os aplicativos ainda estão de acordo com as regras de negócio em relação a esse comportamento quando a opção de configuração do servidor nested triggers está definida como 0 e faça as modificações apropriadas.
Consulte também