У нас есть большой веб-сайт, построенный на ASP.NET и SQL Server 2008, и есть несколько проблем с подключением, которые могут (в соответствии с другими вопросами StackOverflow и в других местах) путем добавления Enlist=False
в строку подключения, чтобы переопределить значение по умолчанию True
.
Я читал о распределенных транзакциях, и я не думаю, что мы их используем, но я все еще чувствую неуверенность в том, чтобы сделать это изменение на нашем живом сервере. И, может быть, это не имеет значения! Мой основной вопрос:
Хочу ли я добавить Enlist=False
в строку подключения, когда мы не используем транзакции в коде ASP.NET?
Говорят о добавлении транзакций в одну или две наши хранимые процедуры SQL в ближайшем будущем - простые вещи типа BEGIN TRAN
и COMMIT TRAN
- но, конечно, в ASP.NET никогда не будет транзакций. (Мы также не используем DAAB.)