При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром - PullRequest
1 голос
/ 19 января 2011
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

когда я загружаю свой сайт на веб-сервер и подключаюсь к удаленному sqlserver2005, используя строку подключения ....

<connectionStrings>
    <remove name="ConnectionString"/>
    <add name="ConnectionString" connectionString="Data Source=69.16.253.19,1433;Initial Catalog=vb_usa;Persist Security Info=True;User ID=username;Password=password" providerName="System.Data.SqlClient"/>
  </connectionStrings>

выдает следующую ошибку - Вы можете увидеть ошибку на моей веб-странице:

http://vbi.volvobusesindia.com

это показывает ошибку выше ..

Я использую aspnetdb.mdf на своем веб-сайте в папке APP_Data ... функции, которые я использую на своем веб-сайте, - это контроль входа в систему, восстановление пароля, контроль регистрации ...

Ответы [ 3 ]

1 голос
/ 19 января 2011

См. Руководство на этом сайте. http://www.connectionstrings.com/sql-server-2005

В частности, обратите внимание на раздел на этой странице под названием "Прикрепите файл базы данных, расположенный в каталоге данных, при подключении к локальному серверу SQL Server.Экспресс-экземпляр "

Формат:

Сервер =. \ SQLExpress; AttachDbFilename = | DataDirectory | mydbfile.mdf;База данных = dbname; Trusted_Connection = Да;

По сути, вам необходимо подключиться к экземпляру SQL Express, установленному на веб-сервере, и указать, где находится файл вашей базы данных.

1 голос
/ 27 сентября 2011

перепробовал все вышеперечисленное но у меня не получилось.Когда я проверил Службы, я обнаружил, что служба SQLExpress, которая была установлена ​​как Автоматическая, не была запущенаКак только я запустил сервис SQLExpress, все заработало.

0 голосов
/ 19 января 2011

На этой удаленной машине (63.15.223.19) службы SQL не работают. Вы можете перейти на эту машину и попытаться запустить «net start mssqlserver» из командной строки.

...