Technet Verwenden von Optionen in SQL Server weist darauf hin, dass alle SET-Optionen auf Verbindungs- oder Batch-Ebene beschränkt sind.
MSDN SET-Anweisungen fügt Details hinzu:
Wenn eine SET-Anweisung in einer gespeicherten Prozedur oder einem Trigger ausgeführt wird, der Wert der Option SET wird wiederhergestellt, nachdem die Steuerung von zurückgegeben wurde Stored Procedure oder Trigger. Wenn eine SET-Anweisung angegeben ist eine dynamische SQL-Zeichenfolge, die mit sp_executesql oder EXECUTE, der Wert der Option SET wird nach der Steuerung wiederhergestellt Rückgabe von dem in der dynamischen SQL-Zeichenfolge angegebenen Stapel.
Es ist auch möglich, XACT_ABORT standardmäßig für alle Benutzer über zu aktivieren Benutzeroptionen :
%Vor%Er kann auch für ausgewählte Benutzer nur über eine benutzerdefinierte Anmeldung erzwungen werden auslösen .
Siehe auch wichtige Details zu XACT_ABORT-Verhalten .