Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Det fullständiga låsbeteendet hos markörer baseras på en interaktion mellan samtidighetsattribut och den transaktionsisoleringsnivå som klienten ställer in. ODBC-klienter ställer in transaktionsisoleringsnivån med SQLSetConnectAttr SQL_ATTR_TXN_ISOLATION eller SQL_COPT_SS_TXN_ISOLATION attributen. Låsbeteendet för en specifik markörmiljö bestäms genom att kombinera låsbeteendena för samtidighets- och transaktionsisoleringsnivåalternativen.
Följande nivåer av kursortransaktionsisolering stöds av SQL Server Native Client ODBC-drivrutin:
Läs engagerad (SQL_TXN_READ_COMMITTED)
Läs oengagerad (SQL_TXN_READ_UNCOMMITTED)
Upprepbar läsning (SQL_TXN_REPEATABLE_READ)
Serialiserbar (SQL_TXN_SERIALIZABLE)
Snapshot (SQL_TXN_SS_SNAPSHOT)
Observera att ODBC API specificerar ytterligare nivåer för transaktionsisolering, men dessa stöds inte av SQL Server eller SQL Server Native Client ODBC-drivrutinen.