Значение для этого элемента ограничивается одной из строк в следующей таблице.
Значение
Описание
ReadCommitted
Указывает, что инструкции не могут считывать данные, которые были изменены другими транзакциями, но еще не были зафиксированы. Это предотвращает чтение«грязных» данных. В других транзакциях могут изменяться данные в промежутках времени между выполнением отдельных инструкций в текущей транзакции. Это приводит к появлению таких ошибок, как неповторяющиеся чтение или фантомные данные. Это значение применяется по умолчанию для элемента Isolation .
Моментальный снимок
Указывает на то, что данные, считанные любой инструкцией транзакции, будут согласованы на уровне транзакции с версией данных, существовавших в ее начале. Транзакция распознает только те изменения в данных, которые были зафиксированы до ее начала. Инструкции, выполняемые текущей транзакцией, не видят изменений данных, произведенных другими транзакциями после запуска текущей транзакции. Это похоже на то, как если бы инструкции в транзакции получили снимок данных, зафиксированных на момент начала транзакции.