如何确定当前安装的sqlPackage版本

时间:2017-07-19 12:24:57

标签: sql-server visual-studio

我们有一个安装过程,作为安装的一部分,调用SqlPackage将dacpac文件与该特定客户端的数据库进行比较,并更新所有数据更改。

我们遇到的问题是,根据Sql Server的版本和SQL Server数据工具的版本,我们必须选择要使用的正确版本的sqlpackage.exe。

我们使用的当前流程在文件夹

中查找
  

C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ Dac \ bin \和循环   通过130,120,110找到最高可用版本

不幸的是,有可能最新版本可以安装在Visual Studio子文件夹

  

C:\ Program Files(x86)\ Microsoft Visual Studio   14.0 \ Common7 \ IDE \扩展\微软\ SQLDB \ DAC \ 130

是否有任何元数据我们可以查询以确定给定服务器上现有最高版本的SqlPackage以及它的位置?

0 个答案:

没有答案