Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Het volledige vergrendelingsgedrag van cursors is gebaseerd op een interactie tussen gelijktijdigheidsattributen en het door de client ingestelde isolatieniveau van transacties. ODBC-clients stellen het transmissie-isolatieniveau in met behulp van de SQLSetConnectAttr SQL_ATTR_TXN_ISOLATION of SQL_COPT_SS_TXN_ISOLATION attributen. Het vergrendelingsgedrag van een specifieke cursoromgeving wordt bepaald door het vergrendelen van de gelijktijdigheids- en transactie-isolatieniveauopties te combineren.
De volgende niveaus van cursortransactie-isolatie worden ondersteund door de SQL Server Native Client ODBC-driver:
Lees toegewijd (SQL_TXN_READ_COMMITTED)
Lees onbetwist (SQL_TXN_READ_UNCOMMITTED)
Herhaalbare leesstof (SQL_TXN_REPEATABLE_READ)
Serialiseerbaar (SQL_TXN_SERIALIZABLE)
Snapshot (SQL_TXN_SS_SNAPSHOT)
Let op dat de ODBC API extra transactie-isolatieniveaus specificeert, maar deze worden niet ondersteund door SQL Server of de SQL Server Native Client ODBC-driver.