SQL Server 配置管理器:远程过程调用失败

问题简介

因为工作需要,电脑上同时安装了 VS2019 和 SQL Server 2008,在配置环境的过程中遇到了一些其他问题需要到 “SQL Server 配置管理器” 查看一下服务是否正常启动是否有其他问题。打开之后却发现提示 “远程过程调用失败

Sql Server服务远程过程调用失败

解决方法

经过半天的查询,问题答案渐渐浮出水面,由于我的电脑中同时安装了 VS2019 和 SQL Server 2008,安装 VS2019 的时候会安装一个 Microsoft SQL Server Expres 2016LocalDB 与已安装的 SQL Server 产生冲突,SQL Server 配置管理器 就会出现上图中的情况。

解决办法:从控制面板或者其他辅助软件中找到”Microsoft SQL Server Expres 2016LocalDB“将其卸载即可,如下图所示:

图片[2] - SQL Server配置管理器:远程过程调用失败 - 登山亦有道
SQL Server Express LocalDB

参考资料

MSSQL Server

MSSQL Server 是指微软的 SQLServer 数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。

SQL Server Express

SQL Server Express:Microsoft SQL Server 的一个免费版,功能上有一些限制。

  • 数据库的大小限制:SQL Server 2005 Express 和 SQL Server 2008 Express 数据库的大小限制最大为 4GB,最新版本的 SQL Server 2008 R2 Express 数据库的大小限制最大为 10G。这个大小的限制只有在数据文件上,事务日志大小则不受此限。
  •   只能使用一个 CPU 来运算,这在多个 CPU 的电脑上会造成浪费。                                   
  • 可使用的存储器量最高只有 1GB。                                 
  •   没有 SQL Agent,若要做调度服务必须自己写程序。

安装 visual studio 2010 以及更低的版本时,可以配置同时安装相应版本的 SQL Server Express。

也可以自行下载 SQL Server Express 进行安装,官网下载网址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

SQL Server Express LocalDB

Microsoft SQL Server Express LocalDB:SQL Server Express 版本的轻量级版,也是免费的。

 LocalDB 是一种面向开发人员的 SQL Server Express  功能,向开发人员提供 SQL Server 数据库引擎 ,使其不必管理 Transact-SQL  的完整服务器实例即可撰写和测试 SQL Server 代码。最常用于开发人员开发和测试过程中,在开发人员的电脑中不必安装庞大的 MSSQL Server。

SQL Server Express 是 MSSQL Server 的缩减版,功能和性能做了限制 (上面有详细介绍)。

 LocalDB 是在 SQL Server Express 的缩减版,包括所有可编程性功能的轻型版本 Express Edition,但取消了多用户管理和远程连接管理功能。另外,MSSQL Server 和 SQL Server Express 都是作为服务运行,  而 LocalDB 是在 “用户模式” 下与应用程序一起运行。

LocalDB 一般在开发阶段和测试阶段使用。安装 visual studio 2012 以及更高的版本时,可以配置同时安装相应版本的 LocalDB。

(Visual Studio 2017  内置的是 SQL Server 2016 Express LocalDB,Visual Studio 2019  内置的也是 SQL Server 2016 Express LocalDB。)

参考链接

SQL Server LocalDB 入门 – 知乎 (zhihu.com)

登山亦有道 | 记录日常,每天进步一点点。 (chenyan98.cn)

MSSQLServer 和 SQL Server Express、LocalDB 的区别 – 周波斯 – 博客园 (cnblogs.com)

Sql Server 服务远程过程调用失败_从手指到键盘,谱出生命的轨迹~~~-CSDN 博客_远程过程调用失败

© 版权声明
THE END
喜欢就支持一下吧
点赞54赞赏 分享
评论 抢沙发
匿名的头像 - 登山亦有道
提交
匿名的头像 - 登山亦有道

昵称

在 WordPress 上使用 Sticker Heo 增添互动时的乐趣吧 !

取消
昵称表情代码图片

    暂无评论内容