在 Visual Studio 2010 中,您是否能够比较两个数据库之间的数据库数据。我想用它来将数据从一个数据库复制到另一个数据库。这些数据库具有完全相同的结构。但是当我进行比较时,我看到 VS2010 的 DataCompare 视图中只显示 65 个表,但数据库中有 66 个表。
下一步是找出哪张桌子没有出现。该表的名称是“CMS_PluginInstanceRouteParams”。该表也存在于我也检查过的两个数据库中。该表的结构是:
The FK is a relation to the PK of the CMS_PluginInstance table. The CMS_PluginInstance does show up in the Data Comparison window and the data is also compared and copied.
我也找不到可以输入一些要忽略的表名称的对话框或选项。
有谁知道为什么该表没有显示在数据比较窗口的表列表中以及为什么该表的数据没有被比较。
我找到了解决方案http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/d84a758e-79ea-4170-8807-7f8bdec98de1/ http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/d84a758e-79ea-4170-8807-7f8bdec98de1/:
表和视图必须满足两个标准才能出现在列表中:
首先,源数据库和目标数据库之间的对象架构必须匹配。
其次,只有具有主键或唯一键的表和视图才会出现在列表中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)