您可以在Visual Studio 2015中导出比较数据集吗



Visual Studio Data Tools(2015)中是否缺少允许导出数据比较结果的功能?看起来您只能导出生成的DML脚本?谢谢

该功能在Visual Studio 2015及更高版本中已被弃用并隐藏。它并没有完全删除——您仍然可以通过创建一个扩展名为.dcmp的文件并将其添加到数据库项目中来创建数据比较。打开后,您将看到"数据比较"向导。

很遗憾,您无法保存您的表选择和选项。文件中只能保存连接字符串。这意味着您必须始终使用向导进行数据比较。

例如,我的一个dcmp文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<DataComparison>
<Version>10</Version>
<ConnectionProperties1>
<ConnectionString>Data Source=1.2.3.4;Initial Catalog=MyDb;Integrated Security=True;Persist Security Info=False;Pooling=False;MultipleActiveResultSets=False;Connect Timeout=60;Encrypt=False;TrustServerCertificate=True</ConnectionString>
<FullDisplayName>My Source Name</FullDisplayName>
</ConnectionProperties1>
<ConnectionProperties2>
<ConnectionString>Data Source=A.B.C.D;Initial Catalog=MyDB;Integrated Security=True;Persist Security Info=False;Pooling=False;MultipleActiveResultSets=False;Encrypt=False;TrustServerCertificate=True</ConnectionString>
<FullDisplayName>My Target Name</FullDisplayName>
</ConnectionProperties2>
<SessionSettings>Default</SessionSettings>
</DataComparison>

顺便说一句,SSDT现在是一个单独的下载版本,目前为Visual Studio 2015的17.3版本,VS 2017的15.4预览版。

最新更新