SQL Server服务远程过程调用失败解决
一、远程过程调用失败
今天,登录本地SQL数据库后提示:sql server 无法连接到local
打开配置管理器后发现sql服务提示
打开控制面板,找到卸载程序,把”Microsoft SQL Server 2012 Express LocalDB”卸载,然后打开SQL Server 配置管理器,就会显示正常使用。
二、SQL Server(MSSQLSERVER)启动失败
接下来发现原来是SQL Server(MSSQLSERVER)没有启动,然后原以为这就解决了,满心欢喜启动它,却发现启动不了。
后来去查看windows日志发现
解决
五个警告信息分别为:
- SQL Server 无法初始化 VIA 支持库 [QLVipl.dll]。这通常指示 VIA 支持库不存在或已损坏。请修复或禁用 VIA
- 网络协议。错误: 0x7e。 TDSSNIClient 初始化失败,出现错误 0x7e,状态代码 0x60。 TDSSNIClient
- 初始化失败,出现错误 0x7e,状态代码 0x1。
- 由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。 SQL Server 无法生成
- FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。
一番查找后才发现,只需要将网络配置中将via协议禁用即可启动。