我创建了一个数据库项目和几个引用该项目的数据库项目。我想使用VS2008 Schema Compare将其中一个数据库的架构与我的开发数据库进行比较。
到现在为止还挺好。但是当我检查结果时,它说它将跳过所有引用!?
问题:如何将引用的数据库包含在我的比较中?
附言。首先比较“基本”数据库,然后比较另一个数据库也不起作用,因为它会导致丢弃。
我创建了一个数据库项目和几个引用该项目的数据库项目。我想使用VS2008 Schema Compare将其中一个数据库的架构与我的开发数据库进行比较。
到现在为止还挺好。但是当我检查结果时,它说它将跳过所有引用!?
问题:如何将引用的数据库包含在我的比较中?
附言。首先比较“基本”数据库,然后比较另一个数据库也不起作用,因为它会导致丢弃。
每个项目都必须单独比较。更多关于利弊的信息在这里。希望以后会更好...
根据MSDN page on "Compare and Synchronize Database Schemas" 的含义Skip Referenced
是
The object exists in a referenced database and does not need to be dropped or created
这基本上意味着这些对象已经存在于数据库中并且不会被创建或删除,它们没有改变。