无法打开SQL Server的连接

Posted Brenda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法打开SQL Server的连接相关的知识,希望对你有一定的参考价值。

   机房收费系统重构版的登陆敲了好几天了,总算把登陆窗口敲完了,代码调试的差点儿相同了,问题就处在数据库了。

   SQL Server配置管理里的SQL  Server服务都启动了,可是还是报这个错误:在与 SQL Server建立连接时出现与网络相关的或特定于实例的错误。

未找到或无法訪问server。请验证实例名称是否正确而且 SQL Server 已配置为同意远程连接。

(provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

技术分享

   压根就没有连接上数据库。郁闷中,郁闷解决不了问题,查呗。

最终找到了解决的方法。

解决步骤:

第一步:启动SQL Server网络配置里面的TCP/I,而且把IP地址改成自己的IP地址。TCPport为1433.

技术分享

技术分享

第二步:打开SQL Server,右键----->方面。更改server配置和外围应用配置器里面的内容。如图:

server配置里面的RemoteAccessEnabledRemoteDaEnabled还有RemoteProcTransEnabled所有设置为True

技术分享

外围应用配置器里面的RemoteDaEnabled设置为True

技术分享

接下来就是在防火墙中创建创建例外了。接下来就是在防火墙中创建创建例外了。打开控制面板—系统和安全—Windows控制面板—同意的程序。

找到自己SQLServer.exe所在的文件文件夹进行加入(这里的路径依据每一个人安装的不同和不同,仅仅要找到就能够)

技术分享

加入完毕。

技术分享

最后再重亲启动SQL Server配置管理里的SQL  Server服务。

再来看看我的系统能不能连上数据库了。

技术分享

没有问题了。成功登陆。

    一个登陆。折腾了好几天,从三层到七层。使用了外观模式、抽象工厂、反射、配置文件、存储过程还有SqlHepler等全都尝试了一遍。

大大小小的问题有非常多,可是总是折腾完了。后面的各种功能还是对这些内容更深入的理解,继续学习。










以上是关于无法打开SQL Server的连接的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER ERROR 40 无法打开SQL SERVER的连接

SQL Server 错误“命名管道提供程序:无法打开与 SQL Server [53] 的连接”

命名管道提供程序无法打开与 SQL Server 1231 的连接

如何修复错误“命名管道提供程序,错误 40 - 无法打开与“SQL Server”的连接?

[08001] [Microsoft] [SQL Server Native Client 11.0] 命名管道提供程序:无法打开与SQL Server的连接

来自 Visual Studio 2015 错误的 SQL Server 2016 远程连接无法打开连接