连接SQL Server出现Named Pipes Provider:Could not open a connection to SQL Server[1326]

可能出现的问题:

  1. 用户名密码不正确
  2. SQL Browser服务未开启
  3. SQL Server TCP/IP未启用
  4. 服务器防火墙未开启1433端口
  5. 其他

解决方法:

  1. 检查用户名密码…

  2. 在服务中启用SQL Server Browser服务

  3. 在sql server配置管理器中启用TCP/IP

  4. 控制面板中找到防火墙---->高级设置---->入站规则---->新建规则
    选择端口

    填入端口号

    允许连接

    配置文件

    填入名称

    设置完成

  5. 其他问题: Could not open a connection to SQL Server [53]
    客户端是在尝试用named pipe方式访问数据库,需要用tcp的方式
    先检查确认侦听的tcp端口,客户端上执行telnet ip port 确认连通性OK
    客户端上CMD界面执行一下cliconfg,会弹出如下窗口

    把TCP/IP加到启用列表中,然后应用并确定。

更多推荐

navicat连接SQL Server出现Named Pipes Provider:Could not open a connection to SQL Ser