【问题标题】:Can you export the comparison dataset in Visual Studio 2015你能在 Visual Studio 2015 中导出比较数据集吗
【发布时间】:2018-04-12 18:06:42
【问题描述】:

我在 Visual Studio Data Tools (2015) 中是否缺少可让您导出数据比较结果的功能?好像只能导出生成的 DML 脚本?谢谢!

【问题讨论】:

  • 不明白。 “数据比较结果”是什么意思?您可以随时通过 Lookup 比较数据
  • @PrabhatG 这是一个关于 SSDT 和数据比较功能的非常具体的问题。它与查找无关。您是否将这与 SSIS 混淆了?
  • 我的错。干杯@PanagiotisKanavos

标签: sql-server visual-studio-2015 data-comparison


【解决方案1】:

该功能已在 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 现在是 a separate download,目前 Visual Studio 2015 的版本为 17.3,VS 2017 的预览版为 15.4。

【讨论】:

  • 嗨,只是想了解... ssdt 和 ssdt-bi 有什么不同吗?我也在谷歌上搜索它。我认为包含 SSIS/AS/RS 的 Visual Studio Shell 扩展只不过是 ssdt。我们是否将 VS 中的 SQL Server (即 Web 安装)称为 SSDT ?
  • @PrabhatG 正如我所说,这些现在是单独下载的。检查链接以获取详细信息。现在事情很乱,2015 年的组件比 2017 年更稳定。独立包包含所有功能。以前的 BI 现在也可以作为单独的 VS 扩展(SSIS、SSRS、SSAS)使用。数据比较是核心数据库项目的一个特性,而不是 BI
  • 感谢@PanagiotisKanavos - 我确实尝试保存数据比较,但我使用的是备用键,所以我很快发现比较的设置没有保存。干杯!
  • @RJ7 你可能应该看看 Redgate 的工具,尽管成本很高。微软已经在企业版中捆绑了其中一些。看起来数据比较不会回来了
  • 请注意,对于 VS2017,所有关系数据库支持都作为 Visual Studio 更新的一部分提供。有一个独立的安装程序,但这是将关系数据库、SSAS、SSRS 和 SSIS 包含在一个包中,因为 SSIS 仍然需要无法包含在简单扩展中的额外组件。这正朝着完整的 GA 版本前进,但 DB、SSAS 和 SSRS 组件都是 GA 并且在 VS2017 中得到完全支持
猜你喜欢
  • 1970-01-01
  • 2017-08-25
  • 2016-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多