У меня проблема с подключением к SQL Server 2005 x64 SP 4 в Windows 7 x64 с выпуском Visual Studio 2008 DataBase. Я всегда получаю сообщение об ошибке 26 и поставщике именованных каналов. Это иррационально, потому что я отключил брандмауэр, включил протокол именованных каналов, включил браузер sql server, включил удаленные соединения и т. Д. Кто-нибудь знает, почему это происходит? :( Пожалуйста помоги.
Хорошо, нашел разрешение. Версия базы данных Visual Studio сохраняет строку подключения к серверу sql в двух местах. (два разных текстовых поля - sic!)
Эти места:
1. Опции-> Инструменты баз данных-> Подключения к данным
2. Опции-> Инструменты для баз данных-> База данных проверки времени разработки
Если вы указали экземпляр, вы должны указать только имя экземпляра без имени хоста.
Похоже, вы уже нашли статью: http://blogs.msdn.com/b/sql_protocols/archive/2007/05/13/sql-network-interfaces-error-26-error-locating-server-instance-specified.aspx
В дополнение к тому, что описано в статье, мне было бы любопытно узнать, можете ли вы подключиться к другому экземпляру или по другому протоколу (TCP / IP).
Есть какие-нибудь подсказки в журнале событий?
Это именованный экземпляр?