解决sqlserver2008 r2 登陆时报错:provider 命名管道提供程序, error40 错误2

错误截图:

这种错误是因为无法启动sqlserver服务,进入命令行,输入  services.msc  进入服务管理,找到sqlserver服务如下图。

在这里启动该服务会报错如下图:

此服务无法启动,原因有多种,进入sqlserver2008 r2的配置管理器,依次操作如下图

很大一部分原因是因为IPAll 选项的tcp端口为空了,导致tcp/ip 无法监听1433端口,导致数据库引擎服务无法启动,这个时候,将TCP 端口直接改为1433即可。

最有可能的原因是Via协议被启用了,因为Via协议也在监听1433端口,导致数据库引擎服务无法启动,这个时候,Via协议禁用即可,如下图

修改好以后,重新启动数据库引擎服务即成功,再次登陆数据库便没有问题了。

时间: 2024-07-29 17:38:44

解决sqlserver2008 r2 登陆时报错:provider 命名管道提供程序, error40 错误2的相关文章

SQL2008安装时,“provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)” 错误的解决方案

错误提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider) 解决方案: 解决方法:开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服

在与 SQL Serve2008r 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) j解决方案

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 今早开机发现,打开SQL Server 2008 的 SQL Server Management Studio,输入sa的密码发现,无法登陆数据库?提示以下错误: “在与 SQL Server 建立连接时出现与网络相关

provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错.

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

出现这种情况的原因,很大一部分原因是因为数据库的连接字符串错误. 一:先说一下数据库连接字符串都有哪些格式: 1 Data server=./SQLEXPRESS;Initial Catalog=Northwind;User ID=**;Password=****** 2 Data Server=服务器名/SQLEXPRESS;Initial Catalog=Northwind;User ID=**;Password=****** 3 Data Server=localhost/SQLEXPRE

provider: 命名管道提供, error: 40 - 无法打开 SQL Server 联系)

李和server连接错误. 在连接 SQL Server 2005 时刻.在默认设置 SQL Server 不同意的远程连接可能导致此故障. (provider: 命名管道提供, error: 40 - 无法打开 SQL Server 联系) 说明: 运行当前 Web 请求期间.出现未处理的异常. 请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的具体信息. 异常具体信息: System.Data.SqlClient.SqlException: 在建立与server的连接时出错.在连

Unidac连接出错:命名管道提供程序:管道的另一端上无任何进程.

环境: DELPHI XE ,UniDAC 6.2.8, (Options->Provider=prNativeClient) 程序编译后,放在Windows Server 2003 (sp2 32位)上运行, 连接MSSQL2005(32位)时报以下错误: 命名管道提供程序:管道的另一端上无任何进程. 确定SQL Server Native Client 驱动已经安装.   解决:启用Named Pipes 协议即可.

SQL--Navicat Premium 连接其他电脑出错【命名管道提供程序;无法打开与SQL Server的连接[1326].(1326)】

一.问题复现: Win7 :64位 :SQL Server2012 需要把部分数据库里的历史数据发送给同事,但是同事的SQL Server是08版本的,使用Navicat传输数据:出现报错信息[命名管道提供程序:无法打开与SQL Server的连接[1326].(1326)] 网上的检查流程: 1. 确认数据库是否允许混合登录方式2. 确认数据库是否允许远程连接 3. 确认数据库服务是否正常启动进windows的服务管理器,看带有sqlserver的服务4. 确认客户端到服务器网络畅通在客户机上

【Mac】解决macos安装升级时报错安装所选更新时发生错误的问题

1 系统更新macjave 更新一直失败: 2  解决方法为:重新启动Mac,并按住Command+R进入恢复模式,找到Terminal后输入csrutil disable,然后重启Mac,再次下载并安装更新. 3 系统更新后,务必记得重启Mac再次进入恢复模式(重启时按住Command+R),找到Terminal并输入csrutil enable,再重启系统,大功告成! 原文地址:https://www.cnblogs.com/richerdyoung/p/11183825.html

解决MysqlWorkbench Export Data时报错:'delayed-insert'=FALSE

解决MysqlWorkbench Export Data时报错:'delayed-insert'=FALSE