Попробуйте удалить параметр сетевой библиотеки из строки подключения.Таким образом, вы заставляете провайдера соединения использовать определенный протокол.Если вы отключите сеть (TCP), возможно, провайдер не сможет подключиться.
Вот некоторая информация о параметре сетевой библиотеки http://support.microsoft.com/kb/238949
Если сетевая библиотека не предоставлена,Приложение использует протоколы в порядке, указанном в диспетчере конфигурации SQL Server, в конфигурации собственного клиента SQL 10.0, в узле «Протоколы клиента».Эти протоколы, конечно, должны быть включены на стороне сервера, которая в случае того же компьютера просто находится в конфигурации сети SQL Server, в протоколах.
Я использую SQL Server 2008 R2, если вы используетеВ более ранних версиях поставщика могут быть другие.
Вот вопрос, который, как представляется, беспокоит аналогичная проблема:
Проблема протокола связи SQL Server
С уважением
Петр