命名管道提供程序: 无法打开与 SQL Server 的连接 [1326].

命名管道提供程序: 无法打开与 SQL Server 的连接 [1326].,第1张

按照如下步骤检查:

1. 确认数据库是否允许远程连接

http://zhidao.baidu.com/question/443193756.html?old=1&afterAnswer=1#here

2. 确认数据库服务是否正常启动

进windows的服务管理器,看带有sqlserver的服务

3. 确认数据库服务器的防火墙开通

同1

4. 确认客户端到服务器网络畅通

在客户机上的命令行执行 c:>ping 服务器名

5. 确认连接字符串正确,包括:主机名\实例名,端口

这个,看你的程序了吧。

6. 确认数据库是否允许混合登录方式

同1

[Microsoft][ODBC Sql Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

写的已经很清楚了,

不存在:看看机器名,数据库名是不是写错了

访问被拒绝 : 看看该数据库让不让访问

1、检查服务器的防火墙是否打开

测试:关闭服务器防火墙,在客户端再连接下,如果能行,就是远程访问数据库的1433端口没有被防火墙允许通过。

解决:打开 Windows防火墙 --》高级设置(左边)--》入站规则(左边)---》新建规则(右边)--》选择 “端口”---》下一步 ---》选择“TCP”--》选择“特定本地端口”---》输入 1433 --》下一步--》选择“允许连接”---下一步---》下一步---》输入1433(任意名称,这里1433易于明白)--》完成


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10037948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存