我正在尝试连接到我的asp.net应用程序中的一个sql服务器。我在web.config中给出了如下连接字符串:
在运行应用程序时,我会收到以下错误:
“在建立到Server的连接时发生了与网络相关的或特定于实例的错误。无法找到或无法访问服务器。请验证实例名称是否正确,以及Server是否配置为允许远程连接。(提供程序: SQL网络接口,错误: 26错误定位服务器/实例指定)
如果在连接字符串中使用远程服务器的ip地址作为数据源,则会出现以下错误:“登录用户'sa'”
我研究并发现在服务器和我的机器之间需要打开一些端口,这是由网络团队完成的,仍然是同样的问题。如何解决这个问题?
发布于 2013-01-05 06:26:06
你不能直接。您需要在远程服务器的sql server配置管理器上配置TCP/IP enabled并配置TCP/IP Ports。
您需要让TCP/IP连接性.Just启动它,在“服务器名”框中输入DNS主机名或IP地址,然后点击Connect。托管公司需要在您的Server实例上启用TCP/IP,并且它们为您提供对运行实例的IP地址的安全访问。
大多数管理员不允许从防火墙外部直接访问Server。在这种情况下,如果您可以通过VPN连接到主机,那么您应该能够通过Enterprise或直接连接到服务器。
请通过它,配置-远程服务器
发布于 2013-01-05 06:30:15
您是从高超声速或H2移植代码吗?如果是这样的话,用户名sa将无法工作。
https://stackoverflow.com/questions/14169254
复制相似问题