Возможно, я неправильно понимаю что-то о транзакциях или о том, что делает SQL Server, но рассмотрим следующий T-SQL:
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
GO
BEGIN TRANSACTION
-- DO SOME READS AND OTHER THINGS
COMMIT
-- OK, WHAT HAPPENS TO THE ISOLATION LEVEL AFTER THIS?
Возможно, это не имеет значения, но мне нравится теплое нечеткое ощущение, что я оставляю вещи так, как они были, когда я закончил делать то, что делаю. Возможно ли reset уровень изоляции вернуться в исходное состояние независимо от того, что было раньше?