Red Gate Oracle Schema将v3与v4进 行比较不解释UserObjectPrivileges
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Red Gate Oracle Schema将v3与v4进 行比较不解释UserObjectPrivileges相关的知识,希望对你有一定的参考价值。
我正在使用Red Gate Oracle Schema Compare版本3为我们的数据库生成迁移脚本。
但是,在转到版本4时,与Scripts文件夹的架构比较无法成功解释UserObjectPrivileges。它会生成REVOKES。
我该如何解决这个问题?
这可能是相关的,但Red Gate Oracle Schema Compare版本4还检测到版本3导出到文件系统的文件和版本4导出到文件系统的文件之间存在“两者中存在但不同的对象”,即使我已经在Notepad ++中比较它们并使用命令行fc / b(二进制比较),没有检测到差异。我甚至复制并粘贴了一个,但它们仍被视为“存在于两者中但却不同的对象”。
好吧,我问红门支持,回复如下:
“看起来这些都是预期的变化。您看到的差异是由我们在保存文件授权(在3.0.16版本中发布)中所做的更改引起的。在这种情况下,它不是错误 - 这是预期的操作,因为现在必须重建文件。如果你想要相等,你应该使用这些授权进行部署。在第一次部署之后,你应该更改比较站点并再次部署(如果它再次显示授权的任何差异)。 actions对象权限应该与最新的Schema Compare版本兼容。“
以上是关于Red Gate Oracle Schema将v3与v4进 行比较不解释UserObjectPrivileges的主要内容,如果未能解决你的问题,请参考以下文章
Red Gate(SQLToolbelt)SQL Server的安装与注册(破解)
使用Red Gate Sql Compare 数据库同步工具进行SQL Server的两个数据库的结构比较同步