связанные: Несколько запросов при одном подключении
Лучше ли в корпоративном приложении выполнять одно соединение для разных входов, чем удалять соединения после каждого их выполнения? Кстати, это .net 2.0 и Sql 2005, о которых я говорю, но вопрос относится ко всем системам баз данных.