ASE 15.7到ASE 16 SP 03升级问题

2020-09-23 21:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们已经运行ASE 15.7多年...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们已经运行ASE 15.7多年了,但是现在终于决定启动ASE 16升级项目。 因此,到目前为止,我已经进行了两种不同的测试安装;

1。从头开始安装ASE 16 SP03,构建我的ASE并加载完整的转储-确定

2。安装ASE 15.7,构建我的ASE并加载完整的转储,然后安装ASE 16 SP03并运行sqlupgrade实用程序-确定

因此,上周我们去了第一台测试和开发服务器。 安装了ASE16 SP03,开始使用sqlupgrade实用程序升级该服务器上的三个ASE,它们都运行正常(我们认为)。

当开发人员和测试人员开始反对ASE时,我们在几张桌子上遇到了"许可问题",如下所示:

由以下原因引起:java.sql.SQLException:对对象w#curr_assort_irt,数据库sbnwork,所有者dbo的INSERT权限被拒绝
原因:java.sql.SQLException:对对象w#curr_assort_model,数据库sbnwork, owner dbo
原因:java.sql.SQLException:对对象s#cact,数据库sbnint,所有者dbo的SELECT权限被拒绝

所以我们用sp_helprotect检查了这些表,但是它们看上去都和将它们与生产进行比较时一样?

到目前为止,我们在升级/升级ASE的所有三个测试ASE上都只发现一堆这样的表,而在升级之前我没有在两个测试ASE上找到类似的表...

解决方法是重新编译针对该表运行的存储过程,或者授予该表需要的"任何内容"。

我们进行了一些测试,以" sa"身份运行存储的proc,然后对表没有权限问题,但是当我们以正确的用户身份运行它们时,我们将获得"权限被拒绝"。/p>

如果是由于升级到ASE 16 SP03引起的,还是您之前遇到过此类问题,是否有人对这里的问题有任何想法?

我担心的是,这里不只是眼神!