1

尝试连接到远程服务器上的 SQL 服务器时,我收到一个非常非特定的错误。我觉得我已经进行了所有正确的设置,允许 TCP/IP,重新启动服务,为数据库添加 NT AUTHORITY\NETWORK SERVICE 和其他相关用户的权限。我可以进入 aspx 页面,但只要我在登录时点击提交,我就会得到:

异常信息:异常类型:SqlException 异常消息:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)

4

1 回答 1

1

在远程服务器上,为强制 TCP/IP 和端口的服务器实例创建一个别名,并在连接字符串中使用该别名。这样它甚至不会尝试使用 DBNMP。

您也可以尝试强制连接字符串中的问题: http ://connectionstrings.com/article.aspx?article=howtodefinewichnetworkprotocoltouse

于 2008-10-10T15:58:58.970 回答