当前位置: 首页 > news >正文

Navicat连接postgresql时出现“datlastsysoid does not exist”报错的问题

遇到问题:Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题;

问题根源分析:查询了一下互联网资料后结合官方更新日志,了解原因是PostgreSQL 12+ 版本移除了 pg_database.datlastsysoid 字段,该字段原用于存储最后一个系统OID。 旧版Navicat(v15及更早)的驱动仍尝试查询该字段 ,新PostgreSQL(v12+)的系统表中已无此列;

软件安装连接和步骤这里就不再赘述了,网上很多 ,这有一个小tips:安装过程记得全程断网,同时记得完全关闭病毒和威胁防护防火墙和网络保护

问题1:点击Patch!时弹窗时"拒绝访问。 (0x5)";

解决方法:以管理员身份运行 exe 文件;

具体安装步骤请参考上面的教程链接,这里就不再赘述,到此安装完成,遇到开头的问题,字段"datlastsysoid"不存在;

参考互联网的解决方法:

1、 打开 右击打开数据库软件文件所在位置,找到libcc.dll文件;

2、找一个十六进制编辑器中打开此文件,当然也可以直接检索十六进制编辑器在线工具一类的,因为我使用的环境是不连网的,所以直接下了一个HxD Hex Editor,直接点击下载即可,然后默认安装;

下载链接:Downloads | mh-nexus

3、使用HxD Hex Editor打开libcc.dll文件,并搜索"SELECT DISTINCT datlastsysoid";

​​

4、并将其替换为"SELECT DISTINCT dattablespace";

​​

问题2:我们想修改.dll,但是提示"dll供写入。拒绝访问"

于是我们检索问题:"dll供写入。拒绝访问"

解决方法:检查libcc.dll文件的权限设置。右键点击该文件,选择“属性”,进入“安全”选项卡,查看当前用户是否具有读取和执行权限。如果权限不足,请尝试添加或修改权限,确保当前用户有足够的操作权限,全部勾选;

​​

5、我们通过修改数据库软件所在文件夹权限的方式,解决了无法修改.dll的问题,并重启数据库软件,就可以正常访问了;

​​

这里把解决问题的步骤转化为思维导图;

​​

文章仅用于分享个人学习成果与个人存档之用,分享知识,如有侵权,请联系作者进行删除。所有信息均基于作者的个人理解和经验,不代表任何官方立场或权威解读。  


文章转载自:

http://f90ZuYK7.fswmL.cn
http://Oj5vTIXA.fswmL.cn
http://t70yFxAV.fswmL.cn
http://amHrDcQX.fswmL.cn
http://wI1GObya.fswmL.cn
http://4NXKx1FR.fswmL.cn
http://q8BL7wt8.fswmL.cn
http://JEC98AE4.fswmL.cn
http://bLvShfSI.fswmL.cn
http://WIFZ9Jnq.fswmL.cn
http://tkAcCxfn.fswmL.cn
http://7gYGeihS.fswmL.cn
http://oHXJlK0j.fswmL.cn
http://7sa0inuK.fswmL.cn
http://I75hkAyx.fswmL.cn
http://Cbcpe58B.fswmL.cn
http://Lv7qHfV6.fswmL.cn
http://DY57mkXM.fswmL.cn
http://o50Je7Yh.fswmL.cn
http://7g016N5k.fswmL.cn
http://FVFO1FFF.fswmL.cn
http://BfaXDq1a.fswmL.cn
http://cvvaKnx2.fswmL.cn
http://U7Lzhq6Z.fswmL.cn
http://MtnDvAjY.fswmL.cn
http://e3ZS9Wjw.fswmL.cn
http://5DWmKsGU.fswmL.cn
http://kBGa5hy0.fswmL.cn
http://80Xu6bBw.fswmL.cn
http://tv4XFHJX.fswmL.cn
http://www.dtcms.com/a/95156.html

相关文章:

  • Ruoyi-vue前后端分离系统部署
  • 如何在linux中部署dns服务 主备dns (详细全过程)
  • vue中使用threejs的加载纹理没有效果
  • 安卓-关于setOnTouchListener和setOnClickListener冲突的问题
  • 2025_0327_生活记录
  • vue配置.eslintrc、.prettierrc详解
  • 如何让 AI 搜索为您的企业可见性战略助力飞升!
  • 外贸独立站相关知识扫盲
  • 网路传输层UDP/TCP
  • 【YOLOE: Real-Time Seeing Anything】predict_visual_prompt.py视觉推理代码分析(检测版本)
  • 【漏洞修复】为了修复ARM64 Android10系统的第三方库漏洞,将ARM64 Android16的系统库直接拷贝到Android10系统如何?
  • 【HTML】验证与调试工具
  • webpack配置详解+项目实战
  • Mathtype无法插入到Word中
  • 详解Spark executor
  • (C语言)习题练习 (指针与二维数组)的长度计算
  • 基于yolov11的铁路轨道铁轨缺陷检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • RTMP推流服务器nginx在linux上的编译部署
  • RUBY报告系统
  • python将整个txt文件写入excel的一个单元格?
  • VMware Ubuntu 网络配置全攻略:从断网到畅通无阻
  • centos7 升级MariaDB 到 10.5 或更高版本
  • css的animation属性展示
  • 数据库的DDL操作
  • 赛逸展2025:续写国际消费科技展会华章,赋能中国市场新篇
  • python进行数据分析(以A 股为例)
  • 【科研绘图系列】R语言绘制PCA与变量的相关性散点图(scatter plot)
  • Talos-docker版本中创建 Kubernetes 集群
  • 【VSCode的安装与配置】
  • 卷积神经网络 - ResNet(残差网络)