I'm developing a .Net-application that would deploy a dacpac on a client machine. For that purpose I would require SqlPackage.exe to deploy the dacpac. I need a absolute path of SqlPackage.exe to make my application work irrespective of client's machine configuration.
Can you please help me to achieve this.
Thanks, Yogesh
You can install sqlpackage.exe
in two ways:
VS Install Directory\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\{SqlVersion}
, VS install directory: C:\Program Files (x86)\Microsoft Visual Studio {VsVersion}.0
C:\Program Files (x86)\Microsoft SQL Server\{SqlVersion}\Dac\bin
SqlVersion
is 140
for the SQL Server 2017, 130
for the SQL Server 2016 etc.
VsVersion
is 14
for Visual Studio 2017
More details in this question.