远程连接到SQL Server 2005实例时出现C#异常

远程连接到SQL Server 2005实例时出现C#异常,c#,.net,asp.net,sql,sql-server-2005,C#,.net,Asp.net,Sql,Sql Server 2005,尝试远程连接到SQL Server 2005实例,但出现以下异常: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错) 已选中,并且服务器已启用以接受远程连接。我在.NET中使用的连接字符串如下所示: Data Source=SERVERIP\INSTANCE;Initial Catalog=DATABASEN

尝试远程连接到SQL Server 2005实例,但出现以下异常:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)

已选中,并且服务器已启用以接受远程连接。我在.NET中使用的连接字符串如下所示:

Data Source=SERVERIP\INSTANCE;Initial Catalog=DATABASENAME;User Id=USERNAME;Password=PASSWORD;

有什么想法吗?谢谢:)

确保在远程计算机上启动了SQL Server浏览器服务,并且防火墙允许通过端口1433和1434进行连接。当然,前提是您尝试访问的实例确实存在。

确保在远程计算机上启动了SQL Server Browser服务,并且防火墙允许通过端口1433和1434进行连接。当然,前提是您尝试访问的实例确实存在。

您可能需要尝试快速telnet连接到服务器的TCP端口1433,以查看是否可以通过这种方式建立连接

telnet remote_name_or_ip 1433

如果你不能,你知道这是在网络层,你可以开始检查Windows防火墙或其他可能会妨碍你的网络部件。(您还需要通过UDP访问端口1434。)

您可能需要尝试快速telnet连接到服务器的TCP端口1433,以查看是否可以通过这种方式建立连接

telnet remote_name_or_ip 1433

如果你不能,你知道这是在网络层,你可以开始检查Windows防火墙或其他可能会妨碍你的网络部件。(您还需要通过UDP访问端口1434。)

对sql server的另一项检查:
启动所有程序
->
Microsoft sql server 2005
->
配置工具
->->
MSSQLSERVER协议
>对sql server的另一项检查:
启动
所有程序
->
Microsoft SQL Server 2005
->
配置工具
->
SQL Server配置管理器
->
MSSQLSERVER协议
->
启用TCP/IP