踩坑:Navicat 连接 SqlServer 数据库,老是报错误:HRESULT: 0x800736FD,最后神奇解决

最近有一个项目,需要连接 SqlServer 数据库,但是我的 Navicat Prenium 12 呢一直是连不上,说是需要安装一个东西,如下图:
在这里插入图片描述
然后我就安装啊,结果安装的途中,一直报这个错误:
在这里插入图片描述
我就各种搜解决方案,但是网上的那些解决方案,都不行!我试过的无效方案有以下这些(后面围绕着 HRESULT:0x800736FD 错误码来搜的):

  1. 修改注册表值,去除注册表大小限制,把RegistrySizeLimit的值修改为ffffffff即可!需要修改的注册表为HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,项为RegistrySizeLimit,类型为REG_DWORD,修改过后的值为0xfffffff (4294967295)。结果我的电脑(Win10系统,买电脑时厂家预装的正版操作系统)根本就没有那个注册表项,我自己创造了一个也不行。这个方法还是主流的解决方案,但是根本不行!
  2. 缺 .net Framework 3.5,我的电脑安不上,很郁闷
  3. 缺 Visual C++ 之类的库,也是安不上,好像安的时候还是报了那个 0x800736FD 的错
  4. 我在网上找了一个 All in one C++ 之类的软件,说是可以完全安装C语言的库,结果安装的途中又报了那个 0x800736FD 的错
  5. 后面还试了一些方法,我都要崩溃了。。。。。。

最后,我不知道怎么了,突然想到 Navicat 有一个产品,叫 Navicat for Sql Server(Navicat 除了 Prenium 之外,还对各种数据库进行了专门的产品开发)。然后我就从 Navicat 官网上下载了一个 Navicat 15 for Sql Server,然后就神奇般地连上那个 SqlServer 数据库(可能也正是这个高版本救了我,Navicat 官网只能下最新版,就是15)!!!真的是很爽!!!后面我转念一想,何不搞个 Navicat Prenium 15 呢?然后我又从 Navicat 的官网上又下载安装了 Navicat Prenium 15,好家伙,不仅 SqlServer 数据库能连能用,其他的数据库(比如我本地的MySQL)也能用,真的是太棒了!这个困扰了我一天的问题终于得到解决了!这次的经历真的是体验了很长时间的各种难受和恐慌,到最后解决,轻松愉快!于是在这里记上一笔,分享给大家!

最后,解决的方法,就是在 Navicat 官网上下载 Navicat 15 for Sql Server 来连接 SqlServer 数据库!更好的办法就是一步到位,直接在Navicat 官网上下载 Navicat Prenium 15,除了 SqlServer 数据库能连之外,其他的也能连了,而且因为版本高,必定功能更加强大,哈哈!

最后再说一句这次的经验之谈吧:如果你的某个工具在完成一些功能的时候,老报错,而你又很难找出“问题所在”和“解决方案”,不妨试试这个工具的高版本(新版本)!本次踩坑案例,我就是 Navicat Prenium 12 换成了 Navicat Prenium 15,问题解决!

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值