Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 用户登录失败';sa';_Sql Server 2008 - Fatal编程技术网

Sql server 2008 用户登录失败';sa';

Sql server 2008 用户登录失败';sa';,sql-server-2008,Sql Server 2008,我正在尝试连接到asp.net应用程序中的sql server。我在web.config中给出了如下连接字符串: 运行应用程序时,我遇到以下错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错) 若我使用远程服务器的ip地址作为连接字符串中的数据源,我会得到以下错误 “用户'sa'的登录失败” 我研究发现服

我正在尝试连接到asp.net应用程序中的sql server。我在web.config中给出了如下连接字符串:

运行应用程序时,我遇到以下错误:

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

若我使用远程服务器的ip地址作为连接字符串中的数据源,我会得到以下错误 “用户'sa'的登录失败”


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

你不能直接。您需要在远程服务器的sql server configuration manager上启用
TCP/IP
,并配置
TCP/IP端口

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

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

请检查一下

您是从或移植代码的?如果是这样,用户名
sa
将不起作用