Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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
.net SQL Server错误";无法打开与SQL Server的连接";_.net_Sql Server_Winforms_Sql Server 2008 - Fatal编程技术网

.net SQL Server错误";无法打开与SQL Server的连接";

.net SQL Server错误";无法打开与SQL Server的连接";,.net,sql-server,winforms,sql-server-2008,.net,Sql Server,Winforms,Sql Server 2008,我知道这是一个众所周知的问题。但我已经尝试了我发现的一切,但我还不能解决它 我有一个.Net winforms应用程序。它需要连接到同一网络中远程服务器中的SQL Server。它在我的机器里工作得很好,但在我工作的其他机器里却不行。这两台机器都安装了Windows7和SQLServer,只有客户端工具(我认为安装方式完全相同) 我读过这篇文章:。我将告诉您每个解决方案的结果: 1) 检查SQL Server服务状态是否为“正在运行”。我只安装了SQL server客户端,“SQL server

我知道这是一个众所周知的问题。但我已经尝试了我发现的一切,但我还不能解决它

我有一个.Net winforms应用程序。它需要连接到同一网络中远程服务器中的SQL Server。它在我的机器里工作得很好,但在我工作的其他机器里却不行。这两台机器都安装了Windows7和SQLServer,只有客户端工具(我认为安装方式完全相同)

我读过这篇文章:。我将告诉您每个解决方案的结果:

1) 检查SQL Server服务状态是否为“正在运行”。我只安装了SQL server客户端,“SQL server服务”列表为空

此外,请确保远程服务器位于同一网络中。在命令提示符中运行“sqlcmd-L”以确定您的服务器是否包含在网络列表中。它包含在服务器列表中

2) 它在两台机器中都启用

3) 两台计算机中都没有活动防火墙

4) 它已启用。此外,如果不启用,我的应用程序在任何pc上都无法运行

5) 同样,我只安装了SQL server客户端。“Sql Server服务”列表为空

6) 没有活动防火墙

7) 我们根本不使用alias(任何机器)

请帮忙

谢谢


DIego

如果您检查了远程连接是否可用,我在您的列表中看不到。使用SQL配置管理器并确保允许TCP/IP连接。然后重新启动SQL服务并从远程计算机重试。如果您使用的是SQL Express,则默认情况下不允许远程连接。

如果您检查了远程连接是否可用,我在列表中看不到。使用SQL配置管理器并确保允许TCP/IP连接。然后重新启动SQL服务并从远程计算机重试。如果您使用的是SQL Express,则默认情况下不允许远程连接。

我发现在无法工作的机器中,NOD32 antivirus没有完全禁用防火墙。同样在我做了之后,我不得不重新启动以使其工作。

我发现在无法工作的机器中,NOD32 antivirus没有完全禁用防火墙。同样在我这样做之后,我不得不重新启动以使其正常工作。

你能提供连接字符串吗?你能提供连接字符串吗?请通过更新(编辑)你的原始问题来提供新信息-而不是在单独的“虚拟”答案中-谢谢!请通过更新(编辑)您的原始问题来提供新信息-而不是在单独的“虚拟”答案中-谢谢!