Я хочу иметь приложение, в котором уровень изоляции ВСЕГДА должен быть SNAPSHOT. Если я хочу использовать хранимые процедуры для приложения, как я буду следить за тем, чтобы уровень транзакции был установлен в SNAPSHOT?Установка уровня изоляции транзакции по умолчанию SQL
Каждый раз, когда я закрыл соединение, будет ли следующее соединение не использоваться по умолчанию для сервера MSSQL Server (READ COMMITTED)?
По существу, мне кажется, что лучше всего добавить команду «SET TRANSACTION» в верхней части всех моих хранимых процедур.
Кроме того, кажется, что нет возможности установить уровень изоляции «DEFAULT» для базы данных, это правда?
EDIT **
Я знаю уровне транзакций по умолчанию! Пожалуйста, перечитайте вопрос!
Возможный дубликат [Каков уровень изоляции транзакций по умолчанию для SQL Server с ADO.NET ?](http://stackoverflow.com/questions/10003026/what-is-the-default-transaction-isolation-level- for-sql-server-with-ado-net) –
@IvanStarostin Пожалуйста, перечитайте вопрос. Я полностью осведомлен о уровне транзакций по умолчанию. –
Пожалуйста, объясните, пожалуйста, проголосовать ...... помогите мне улучшить этот вопрос –