错误场景:迁移服务器达梦数据库表到本地,其中包括一些视图,迁移过程中表数据不报错,视图数据一直报错,后来单独迁移出错的视图数据,迁移成功后,项目换成本地数据库地址,启动后台报“XX表或视图错误”。
分析原因:在本地数据库中查看XX表或XX视图,存在且有数据,进一步定位报错原因发现,库表或者视图名称是大写,而本地数据库和服务器中都是小写,应该是本地数据库服务初始化时没有勾选“字符串大小写敏感”所致。
解决办法:百度如何修改达梦“字符串大小写敏感”的问题,或者直接卸载本地达梦数据库,重新安装,初始化过程中记得勾选“字符串大小写敏感”,再重新从服务器上迁移数据库表,发现迁移不报错,并且项目正常启动。