В нашем проекте я использовал LINQ to SQL для каждого вида взаимодействия с базой данных.Теперь из того, что я знаю, когда я создаю и использую объект DataContext: он открывает соединение, создает транзакцию, выполняет запрос и закрывает соединение.
Время от времени мы получаем ошибку пула соединений в наших службах и на Сервере.
"Период ожидания истек до получения соединения из пула. Это могло произойти, потому что все соединения в пулебыли использованы и максимальный размер пула был достигнут. "
Есть идеи?Я полностью здесь?Связано ли это с самим SQL Server?
Мы используем LINQ, .Net 3.5 и Sql Server 2008
ПРИМЕЧАНИЕ. НИКАКОЙ ДАННЫЙ ДАТЧИК НЕ ИСПОЛЬЗУЕТСЯ НИКОГДА В СИСТЕМЕ.