Freigeben über


Deadlocks mit Read Repeatable-Isolationsstufe

Wenn ein benutzerdefiniertes Geschäftsobjekt eine Isolationsstufe für den Zugriff auf eine SQL Server-Instanz verwendet, und das Geschäftsobjekt von zwei Clients gleichzeitig aufgerufen wird, die eine Abfrage und ein Update in derselben Transaktion senden, ist ein Deadlock möglich. Remote Data Service ist so konzipiert, dass eine der Prozesse zum Freigeben des Deadlocks verwendet werden kann. Das Update für diesen Client schlägt jedoch fehl.

Verwenden Sie die dynamische Command TimeOut-Eigenschaft des Cursordients, um die Länge des Timeouts zu ändern.

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.

Weitere Informationen

Grundlegendes zu RDS