Проблема подключения SQL Server 2005 из .NET - PullRequest
0 голосов
/ 22 января 2010

Я не могу подключиться к SQL Server 2005 из .NET.Я получаю сообщение об ошибке "При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешениеудаленные подключения. (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть подключение к SQL Server) ".Странно то, что я могу подключиться через Management Studio, используя те же учетные данные (проверка подлинности SQL Server).

Моя строка подключения: Server = имя_сервера; ID пользователя = xxx; пароль = xxx

Я использую собственный клиент 2005 года.

Кроме того, я только что реализовал управлениеStudio не может подключиться при использовании именованных каналов, только TCP / IP.

Что говорит ADO.NET, какой протокол использовать?

1 Ответ

0 голосов
/ 22 января 2010

SQL Server 2005 может не разрешать входящие соединения именованных каналов. Это можно настроить по-разному для более старого протокола SQL Server и для собственного клиента 2005+. Проверьте диспетчер конфигурации SQL Server на сервере базы данных.

(И да, Management Studio все равно сможет подключиться к удаленной базе данных, если именованные каналы будут запрещены.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...