Red Gate Oracle Schema Compare v3与v4不能解释UserObjectPrivileges

时间:2018-08-30 08:15:00

标签: sql oracle compare redgate

我正在使用Red Gate Oracle Schema Compare版本3来为我们的数据库生成迁移脚本。

但是,在版本4中,与Scripts文件夹进行的模式比较无法成功解释UserObjectPrivileges。它会生成REVOKES。

如何解决此问题?

这可能是相关的,但是Red Gate Oracle Schema Compare版本4还在版本3导出到文件系统的文件和版本4导出到文件系统的文件之间检测到“两者中都存在但不同的对象”。我已经在Notepad ++中使用命令行fc / b(二进制比较)对它们进行了比较,没有发现差异。我什至复制并粘贴了一个,但它们仍然被视为“两者中都存在但不同的对象”。

1 个答案:

答案 0 :(得分:0)

好吧,我请求Red Gate支持,回复如下:

“看来这些是预期的更改。您所看到的差异是由我们在将授予权限保存到文件(版本3.0.16中发布)中所做的更改引起的。在这种情况下,它不是错误-这是预期的操作,因为现在必须重建文件。如果要与此相等,则应使用这些赠款进行部署。在首次部署之后,应更改比较站点并再次部署(如果它再次显示赠款方面的任何差异)在执行此操作之后,对象特权应与最新的Schema Compare版本兼容。”