首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式

解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式

作者头像
张哥编程
发布2024-12-19 09:19:42
发布2024-12-19 09:19:42
1.9K0
举报
文章被收录于专栏:云计算linux云计算linux
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_SQL SERVER错误
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_SQL SERVER错误
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_入站规则_02
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_入站规则_02

前提. 确保服务器端的数据库中存在sa,并支持混合登录模式.默认安装的时候,可能会忽略建立sa.

方式1

Named Pipes启用

右击TCP/IP属性 — 改IP地址

解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_NamePipes_03
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_NamePipes_03
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_入站规则_04
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_入站规则_04

方式二(不建议使用)

控制面板 — 系统安全 — Windows防火墙 — 高级设置 — 入站规则 — 新建规则

一般来说,安装SQL Server的时候,都会自动给防火墙添加规则。如果没有添加,有可能会造成远程访问被堵塞,无法连接数据库。

对于默认实例,只需要在入站规则那里,加入server端的可执行文件即可。对于名命实例,则需要将SQL Server Browser也加入到规则里,增加方法与添加server端规则类似。

以下来自微软官方文档:

在使用动态端口时打开对 SQL Server 的访问

1、 在 “开始” 菜单上,单击 “运行”,键入 WF.msc,然后单击 “确定”。

2、 在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中单击“新建规则”。

3、 在 “规则类型” 对话框中,选择 “程序”,然后单击 “下一步”。

4、 在 “程序” 对话框中,选择 “此程序路径”。 单击 “浏览”,导航到要通过防火墙访问的 SQL Server 实例,再单击 “打开”。 默认情况下, SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。 单击“下一步” 。

5、 在 “操作” 对话框中,选择 “允许连接”,然后单击 “下一步”。

6、 在 “配置文件” 对话框中,选择在您想要连接到 数据库引擎时描述计算机连接环境的任何配置文件,然后单击 “下一步”。

7、 在 “名称” 对话框中,输入此规则的名称和说明,再单击 “完成”。

在这里插入图片描述

解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_SqLExpress_05
解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接 的3种方式_SqLExpress_05

在这里插入图片描述

方式三:

把服务器名设置为点(.),提示出错,错误和上面一样,但是我们换成“.\SQLEXPRESS”就能正常登录了。

出现这种问题的情况:

一般来说,实例名是很少配置错误的,但是如果是团队项目,平时大家都运行正常,但是哪天突然把代码和数据库搬到其他电脑上去运行,由于不同电脑的SQL数据库的版本的差异(有企业版的,有学习版的)就可能会出现这种问题,当然还有就是自己在安装SQL的时候把实例名给修改成别的了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档