2013-01-05 299 views
0

我想连接到我的asp.net应用程序中的sql服务器。我已经给连接字符串在我的web.config如下:用户'sa'登录失败

我正在运行应用程序时出现以下错误:

"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)"

如果我在连接使用远程服务器的IP地址作为数据源字符串,我得到以下错误 “登录错误的用户萨'”

我研究发现一些端口需要打开之间的服务器和我的机器,我完成了网络团队,仍然是同一个问题。如何解决这个问题?

回答

0

你不能直接。您需要在远程服务器上的sql server配置管理器上配置TCP/IP enabled并配置TCP/IP Ports

你需要有TCP/IP连接。刚启动它,输入DNS主机名或服务器名称”框中的IP地址并点击连接。托管公司需要在您的SQL Server实例上启用TCP/IP,并且它们为您提供对实例正在运行的IP地址的安全访问。

大多数管理员不允许从防火墙外直接访问SQL Server。在这种情况下,如果您可以通过VPN连接到主机,那么您应该可以使用Enterprise Manager或SQL Management Studio直接连接到服务器。

请通过它Configurations-Remote-Server

0

你是从HypersonicH2移植代码?如果是这样,用户名sa将无法​​正常工作。