Сайт asp.net и сервер sql присоединяются к домену - PullRequest
0 голосов
/ 03 марта 2011

У меня есть веб-приложение ASP.NET, работающее на веб-сервере, который использует сервер базы данных (тот же сервер).Все работало нормально, пока я не подключил сервер к домену.

В веб-приложении произошла следующая ошибка:

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

Когда я подключаюсь к SQL-серверу через локальную Sql Management Studio, все работает нормально.Может быть, это что-то в моей строке подключения?

1 Ответ

0 голосов
/ 03 марта 2011

Эта ошибка обычно означает, что либо на SQL Server не было включено удаленных подключений , либо что в местоположении, указанном в строке подключения, отсутствует экземпляр SQL.

Как вытолько что присоединили сервер к домену, возможно ли, что имя сервера изменилось?Вы пытаетесь подключиться как пользователь, у которого есть права на подключение?

Изменить: Попробуйте использовать эту строку подключения:

database=DB;server=.\[instance name];User Id=sa;Password=PWD;

Обратите внимание на .\,и вам нужно будет ввести имя экземпляра по умолчанию.Кроме того, если у вас отключена служба браузера SQL, вы не сможете найти экземпляр по умолчанию, если не определите его явно в строке подключения (возможно, это происходит уже при подключении к SSMS).

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