Уровень изоляции транзакций курсора
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
Режим полной блокировки курсоров основывается на взаимодействии между атрибутами параллелизма и уровнем изоляции транзакций, установленным клиентом. Клиенты ODBC задают уровень изоляции транзакций с помощью SQL_ATTR_TXN_ISOLATION sqlSetConnectAttr или атрибутов SQL_COPT_SS_TXN_ISOLATION. Режим блокировки специфической среды курсора определяется комбинацией режимов блокировки параллелизма и параметров уровня изоляции транзакции.
Следующие уровни изоляции транзакций курсора поддерживаются драйвером ODBC собственного клиента SQL Server.
Зафиксированная операция чтения (SQL_TXN_READ_COMMITTED)
Незафиксированная операция чтения (SQL_TXN_READ_COMMITTED)
Операция чтения с возможностью повторения (SQL_TXN_REPEATABLE_READ)
Сериализуемый (SQL_TXN_SERIALIZABLE)
Моментальный снимок (SQL_TXN_SS_SNAPSHOT)
Обратите внимание, что API ODBC указывает дополнительные уровни изоляции транзакций, но они не поддерживаются SQL Server или драйвером ODBC собственного клиента SQL Server.