disallow results from triggers (Option)

Über die Option disallow results from triggers kann gesteuert werden, ob von Triggern Resultsets zurückgegeben werden. Durch Trigger, die Resultsets zurückgeben, kann es in Anwendungen, die hierfür nicht konzipiert wurden, zu unerwartetem Verhalten kommen.

1 bedeutet, dass die Option disallow results from triggers auf ON festgelegt ist. Die Standardeinstellung für diese Option ist 0 (OFF). Wenn diese Option auf 1 (ON) festgelegt ist, können Trigger keine Resultsets zurückgeben, und es wird folgende Fehlermeldung ausgegeben:

"Meldung 524, Ebene 16, Status 1, Prozedur <Procedure Name>, Zeile <Line#>

"Ein Trigger hat ein Resultset zurückgegeben, und die disallow_results_from_triggers-Serveroption ist TRUE".

Die Option disallow results from triggers wird auf der Instanzebene von Microsoft SQL Server angewendet und bestimmt das Verhalten sämtlicher vorhandener Trigger in der Instanz.

Bei der Option disallow results from triggers handelt es sich um eine erweiterte Option. Wenn Sie die Einstellung mit der gespeicherten sp_configure-Systemprozedur ändern, können Sie die Option disallow results from triggers nur ändern, wenn show advanced options auf 1 festgelegt ist. Die Einstellung tritt sofort in Kraft (ohne Neustarten des Servers).

Siehe auch

Konzepte

Festlegen von Serverkonfigurationsoptionen

Andere Ressourcen

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005