Compartir a través de


disallow results from triggers (opción)

Utilice la opción disallow results from triggers para controlar si los desencadenadores devuelven conjuntos de resultados. Los desencadenadores que devuelven conjuntos de resultados pueden ocasionar comportamientos no esperados en aplicaciones que no se hayan diseñado para trabajar con ellos.

Si se asigna el valor 1, la opción disallow results from triggers se establece en el valor ON. El valor predeterminado para esta opción es 0 (OFF). Si a esta opción se le asigna el valor 1 (ON), se producirá un error cuando un desencadenador intente devolver un conjunto de resultados y el usuario recibirá el siguiente mensaje de error:

"Mensaje 524, nivel 16, estado 1, procedimiento <Nombre de procedimiento>, línea <Número de línea>

"Un desencadenador devolvió un conjunto de resultados pero la opción de servidor 'disallow_results_from_triggers' es true."

La opción disallow results from triggers se aplica a nivel de instancia de Microsoft SQL Server y determinará el comportamiento de todos los desencadenadores existentes de la instancia.

disallow results from triggers es una opción avanzada. Si utiliza el procedimiento almacenado del sistema sp_configure para cambiar el valor, podrá cambiar la opción "disallow results from triggers" sólo si show advanced options tiene establecido el valor 1. El valor tiene efecto inmediatamente sin necesidad de reiniciar el servidor.

Vea también

Conceptos

Establecer las opciones de configuración del servidor

Otros recursos

RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005