SQL Server连接失败(名称管道错误40)

时间:2016-03-25 02:36:18

标签: remote-connection

我在工作中遇到一个让我发疯的问题。我是SQL的新手,我发现我的腿是系统管理员(火灾试验)。我们有一个运行SQL数据库的生产服务器,我试图在独立(测试)环境中模仿生产服务器。我的独立服务器是确切的硬件,我也将生产服务器驱动器重新映射到测试服务器(独立)。一切都是一样的。唯一的区别是我的测试服务器不在域中。它只在一个工作组中。我的设置包括一台客户端计算机(Windows 7)和运行Server 2008r2(SP2)+ SQL Server 2008r2的测试服务器。

我们有连接到数据库的应用程序,当我运行应用程序(连接到数据库?)时,我收到以下错误。

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

我一直在研究这个错误大约3个月了。我没办法。我已经尝试了所有可以找到的解决方案。我在这个网站找到的大部分解决方案。启用远程连接 - DONE,防火墙执行 - 没必要,因为我可以禁用防火墙,因为我在一个独立的网络上,但我之前已经走了这条路而且它没有帮助。我不认为这是一个网络问题,因为我只使用服务器和一个客户端连接的交换机。我可以在系统之间来回ping。

我已经尝试了很多其他解决方案,我甚至无法记住它们。改变了这么多我失去了数量的设置。谢天谢地,如果我觉得自己走得太远,并且将太多的设置更改为我不记得我做过的事情,我可以将服务器重新恢复正常。

正如你所知,我可能只会在尝试修复错误时让事情变得更糟,但我别无选择。每个人都在看着我解决这个问题并让测试服务器正常工作,但我需要一些帮助。非常感谢能够帮助我解决这个问题的任何人。非常感谢!

0 个答案:

没有答案