Answers:
它包含在Microsoft的“ SQL Server数据工具”中。
SQL Server数据工具证明了命令行工具,这些工具可以启用许多面向项目的数据库开发方案。
从MS更多信息在这里。
您可以在此处从MS下载“ SQL Server数据工具” 。
以下StackOverflow答案提供了获取可用于SQL Server 2005-2014的最新版本SqlPackage的各种方法的完整详细信息,以及安装后在哪里可以找到它:
/programming//a/23376593/216440
报价:
是的,有一个支持SQL Server 2005-2014的新版本可用,并且安装到与以前版本(SQL Server 2012及更低版本)不同的位置。实际上,根据您是仅使用SSDT还是将其作为SSMS或独立安装程序的一部分进行安装,您将具有不同的安装位置。
SSDT在最新版本的Visual Studio中安装Dac DLL。这是为了避免出现并行问题(Visual Studio 2012 vs 2013 vs SSMS),这些问题需要全部更新才能使用最新代码。
- 如果您已更新到最新的SSDT,则可以在VS安装目录\ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120中找到SqlPackage.exe和相关的DLL 。对于VS2013,VS安装目录为C:\ Program Files(x86)\ Microsoft Visual Studio 12.0。
SQL Server 2014的SSMS和独立的Dac Framework MSI都安装在系统范围内。这是C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Dac \ bin。
请注意,该实用程序特定于SQL Server版本。
如果安装(如果),它将在您的SQL Server安装目录的“ DAC \ bin”子文件夹中找到。因此,对于SQL Server 2012,它将位于:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
SQL Server 2012具有内部版本11.0,而SQL Server 2014具有内部版本12.0。因此,对于SQL Server 2014,您可以在此处找到SqlPackage:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
我刚刚意识到该工具具有一个独立的版本安装程序,称为SQLServer®数据层应用程序框架,它需要Microsoft SQL Server系统CLR类型和Microsoft SQL Server Transact-SQL ScriptDom。
有关最新下载链接(2014版):Microsoft®SQLServer®数据层应用程序框架
其他两个必需的组件可以作为Microsoft®SQLServer®2014 Feature Pack的一部分下载
安装后,如果要安装x86版本,则可以找到SqlPackage C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ DAC \ bin。
这是一种从服务器管理部署的更好,更轻松的方法。
如果您安装了带有SSDT的Visual Studio,请尝试
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe
要么
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe
这似乎是我所讨论的工具中最小的“独立”安装程序。
Microsoft®SQLServer®数据层应用程序框架(2016年6月30日)
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53013
这个安装在这里:
C:\ Program Files \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe