1
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

它在上面显示错误..

我在我的网站中的 APP_Data 文件夹中使用 aspnetdb.mdf... 我在我的网站中使用的功能是登录控制、密码恢复、注册控制...

4

3 回答 3

1

尝试了以上所有方法,但对我不起作用。当我检查服务时,我发现设置为自动的 SQLExpress 服务没有启动。启动 SQLExpress 服务后,一切正常。

于 2011-09-27T13:48:16.583 回答
1

请参阅本网站http://www.connectionstrings.com/sql-server-2005中的指南

特别是查看该页面上标题为“在连接到本地 SQL Server Express 实例时附加位于数据目录中的数据库文件”的部分

格式为:

服务器=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; 数据库=dbname;Trusted_Connection=Yes;

基本上,您需要连接到安装在 Web 服务器上的 SQL Express 实例并将其指向您的数据库文件所在的位置。

于 2011-01-19T14:16:23.557 回答
0

在该远程计算机 (63.15.223.19) 上,SQL 服务未运行。您可以转到该机器并尝试从命令提示符运行“net start mssqlserver”。

于 2011-01-19T14:06:00.563 回答