TSQL - Deaktivieren von Triggern in Transaktionen

9

Ich habe hoch und niedrig gesucht, und ich konnte keine befriedigende Antwort auf meine Frage finden. Was dazu führt, dass genau ein TRANSACTION in SQL Server funktioniert.

Grundsätzlich wird dies tun, was ich denke, es tut.

%Vor%

Ich möchte in der Lage sein, einige Daten in einer Tabelle zu korrigieren, ohne die Update-Trigger auszuführen Ich habe auf dem Tisch. Dies ist für eine Web-App, also möchte ich sicherstellen, dass, wenn ein Update in der Tabelle von der Web-App durchgeführt wird, während ich meine Arbeit mache, [my_update_trigger] weiterhin für die Web-App ausgelöst wird.

    
Master Morality 29.11.2011, 17:12
quelle

1 Antwort

2

Das Update-Zeug ist in Ordnung - die Deaktivierung aktivieren etc.

%Vor%

Sehen Sie sich die msdn-Seite an: Ссылка

Wenn ich es jedoch für die Sitzung spezifisch mache: Ich würde bezweifeln, dass das funktionieren würde - die Deaktivierung / Aktivierung ist DDL statt DML, dh sie wirken auf die Datenbankobjekte und nicht auf die Daten. Ich hätte nicht gedacht, dass dies im Rahmen einer Transaktion wäre

    
Jon Egerton 29.11.2011 17:17
quelle