Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
SQL Server-Clients können Transaktionsisolationsstufen für eine Verbindung steuern. Um die Transaktionsisolationsstufe zu steuern, verwendet der OLE DB-Anbieter von SQL Server Native Client Folgendes:
DBPROPSET_SESSION Eigenschaft DBPROP_SESS_AUTOCOMMITISOLEVELS für den OLE DB-Standardmodus des SQL Server Native Client OLE DB-Anbieters.
Der SQL Server Native Client OLE DB-Anbieter für die Ebene ist DBPROPVAL_TI_READCOMMITTED.
Der isoLevel-Parameter der ITransactionLocal::StartTransaction-Methode für lokale manuelle Commit-Transaktionen.
Der isoLevel-Parameter der ITransactionDispenser::BeginTransaction-Methode für verteilte Transaktionen mit MS DTC-koordinierter Verteilung.
SQL Server ermöglicht schreibgeschützten Zugriff auf die isolationsstufe für schmutzige Lesevorgänge. Alle anderen Ebenen beschränken die Parallelität, indem Sperren auf SQL Server-Objekte angewendet werden. Da der Client höhere Parallelitätsebenen erfordert, wendet SQL Server größere Einschränkungen für den gleichzeitigen Zugriff auf Daten an. Um die höchste Ebene des gleichzeitigen Zugriffs auf Daten aufrechtzuerhalten, sollte der OLE DB-Anbieter von SQL Server Native Client seine Anforderungen für bestimmte Parallelitätsebenen intelligent steuern.
Hinweis
SQL Server 2005 hat momentaufnahmeisolationsstufe eingeführt. Weitere Informationen finden Sie unter "Arbeiten mit Momentaufnahmeisolation".