Udostępnij za pośrednictwem


Poziom izolacji transakcji kursora

Pełne zachowanie blokowania kursorów opiera się na interakcję pomiędzy atrybuty współbieżność i poziom izolacji transakcji zestaw przez klient.Zestaw klientów ODBC poziom izolacji transakcji za pomocą Procedura SQLSetConnectAttr SQL_ATTR_TXN_ISOLATION lub SQL_COPT_SS_TXN_ISOLATION atrybuty.Blokowania zachowanie środowiska kursor określonych determinuje blokowania zachowania współbieżność i poziom izolacji transakcji opcje.

Następujących poziomów izolacji transakcji kursor są obsługiwane przez SQL Server sterownik ODBC macierzystym klienta:

  • Przeczytaj popełnione (SQL_TXN_READ_COMMITTED)

  • Odczyt nieprzekazany (SQL_TXN_READ_UNCOMMITTED)

  • Odczyt powtarzalny (SQL_TXN_REPEATABLE_READ)

  • Serializować (SQL_TXN_SERIALIZABLE)

  • Migawka (SQL_TXN_SS_SNAPSHOT)

Aby uzyskać więcej informacji o typach blokad generowane przez poziomów izolacji transakcji, zobacz Kursora poziomów izolacji transakcji.

Należy zauważyć, że interfejsu API ODBC określa poziomów izolacji transakcji dodatkowe, ale nie są one obsługiwane przez SQL Server lub SQL Server sterownik ODBC macierzystym klienta.

Zobacz także

Koncepcje