Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Ich erhalte diesen Fehler zufällig, wenn eine meiner Websites ausgelastet ist. Ich weiß ungefähr, auf welchen Tabellengruppen es sich befindet, aber nach meiner Erfahrung mit anderen Programmen erhalte ich normalerweise die SQL zurück, wenn der Deadlock auftritt. Gibt es eine Flagge, die ich einschalten sollte, damit dies geschehen kann?
Ich werde versuchen, den Deadlock selbst als separates Problem zu debuggen, da dies meine Hauptfrage ist.
Ich verwende SQL Server 2008 Standard Edition.
;-T1204
für das Ablaufverfolgungsflag hinzu, um den Dienst zu beenden und neu zu starten.
-1
Parameter, der DBCC TRACEON
global bezeichnet.