【问题标题】:Schema Compare - How to take referenced projects into account?架构比较 - 如何考虑引用的项目?
【发布时间】:2011-09-15 09:59:21
【问题描述】:

我创建了一个数据库项目和几个引用该项目的数据库项目。我想使用 VS2008 Schema Compare 将其中一个数据库的架构与我的开发数据库进行比较。

到目前为止,一切都很好。但是当我检查结果时,它说它会跳过所有引用!?

问题:如何将引用的数据库包含到我的比较中?

附言。先比较“基础”数据库再比较另一个数据库也不起作用,因为它会导致丢包。

【问题讨论】:

  • 可能跑题了,但试试这个:code.google.com/p/octalforty-wizardby
  • 我有个主意。为什么不将数据库导出为 .ERD 文件,然后使用 ERD 建模工具(如 ERWin)进行比较? ^^

标签: sql sql-server visual-studio tsql schema-compare


【解决方案1】:

必须单独比较每个项目。有关pros and cons here 的更多信息。希望以后会更好……

【讨论】:

    【解决方案2】:

    根据“比较和同步数据库模式”上的MSDN pageSkip Referenced 的含义是

    The object exists in a referenced database and does not need to be dropped or created

    这基本上意味着那些对象已经存在于数据库中并且不会被创建或删除,它们没有改变。

    【讨论】:

    • 这不是真的。在我的示例中,缺少引用的存储过程,需要创建此过程。然而......甚至没有提到这个程序。但我想做的是比较两个数据库。
    • 你能把答案去掉吗?根本没有答案?
    • 为了更好地理解,请发送您数据库结构的截图。是哪个存储过程?
    猜你喜欢
    • 1970-01-01
    • 2021-06-15
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 2014-06-30
    相关资源
    最近更新 更多