Ich habe ein seltsames Problem in Sql Server festgestellt. Ich habe eine Pocket-PC-Anwendung, die sich mit einem Web-Service verbindet, der sich wiederum mit einer Datenbank verbindet und viele Daten einfügt. Der Webservice öffnet eine Transaktion für jeden Pocket PC, der sich mit ihm verbindet. Jeden Tag um 12 Uhr werden 15 bis 20 Leute mit verschiedenen Pocket-PCs gleichzeitig mit dem Web-Service verbunden und die Übertragung erfolgreich abgeschlossen. Danach bleibt jedoch eine offene Transaktion (im Aktivitätsmonitor sichtbar), die 4000 exklusiven Sperren zugeordnet ist. Nach ein paar Stunden verschwinden sie (wahrscheinlich etwas raus) und einige der übertragenen Daten werden gelöscht. Gibt es eine Möglichkeit, diese Sperren zu verhindern? Oder sie programmatisch erkennen und auf ein Entsperren warten?Transaktions-Commit wird erfolgreich ausgeführt, aber nicht ausgeführt
Vielen Dank.
Danke. Aber Profiler zeigt keine Aktivität an, wenn seine Ablaufverfolgung nach dem Beginn der Transaktion gestartet wird. – reticent
Genau. Ich habe heute Morgen mit der Spur begonnen, und ich stöbere nach etwas Seltsamem oder nach etwas über Schlösser. Weißt du etwas, das ich überprüfen sollte? – reticent