Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’option disallow results from triggers permet de spécifier si les déclencheurs doivent ou non retourner des ensembles de résultats. Les déclencheurs qui retournent des jeux de résultats peuvent entraîner un comportement inattendu dans les applications qui ne sont pas conçues pour fonctionner avec elles.
Important
Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité. Nous vous recommandons de définir cette valeur sur 1.
Lorsque la valeur est définie sur 1, l’option interdire les résultats des déclencheurs est définie sur ON. Le paramètre par défaut de cette option est 0 (OFF). Si cette option est définie sur 1 (ON), toute tentative par un déclencheur pour retourner un jeu de résultats échoue et l’utilisateur reçoit le message d’erreur suivant :
Msg 524, Level 16, State 1, Procedure <Nom de la procédure>, Ligne <Ligne#>
« Un déclencheur a retourné un jeu de résultats et l’option de serveur « disallow_results_from_triggers » est vraie. »
L’option Interdire les résultats des déclencheurs est appliquée au niveau de l’instance De Microsoft SQL Server et détermine le comportement de tous les déclencheurs existants au sein de l’instance.
L’option disallow results from triggers est une option avancée. Si vous utilisez la procédure stockée système sp_configure pour modifier le paramètre, vous pouvez modifier l’interdiction des résultats des déclencheurs uniquement lorsque les options avancées sont définies sur 1. Le paramètre prend effet immédiatement (sans redémarrage du serveur).
Voir aussi
RECONFIGURE (Transact-SQL)
Options de configuration du serveur (SQL Server)
sp_configure (Transact-SQL)