我正在尝试在 SQL Server 上使用 SQL Package 命令行实用程序 (sqlpackage.exe),但我在网上的任何地方都找不到它。
它是我可以作为独立实用程序下载的东西,还是我必须安装的一些更大的软件包的一部分?
Sim*_*wsi 19
以下 StackOverflow 答案提供了获取最新版本 SqlPackage 的各种方法的完整详细信息,该版本适用于 SQL Server 2005-2014,以及安装后在哪里可以找到它:
报价:
是的,有一个支持 SQL Server 2005-2014 的新版本可用,它安装到与以前(SQL Server 2012 及更低版本)版本不同的位置。事实上,根据您是仅使用 SSDT 还是将其作为 SSMS 或独立安装程序的一部分安装,您将拥有不同的安装位置。
SSDT 在最新版本的 Visual Studio 中安装 Dac DLL。这是为了避免需要全部更新以使用最新代码的并行问题(Visual Studio 2012 与 2013 与 SSMS)。
- 如果您已更新到最新的 SSDT,您将在VS Install Directory\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 框架 MSI都安装到系统范围的位置。这是C:\Program Files (x86)\Microsoft SQL Server\120\Dac\bin。
Ƭᴇc*_*007 15
可从Microsoft获得独立下载。
它也包含在 Microsoft 的“SQL Server Data Tools”中。
SQL Server Data Tools 证明了命令行工具支持许多面向项目的数据库开发方案。
来自 MS 的更多信息在这里。
您可以在此处从 MS 下载“SQL Server Data Tools” 。
小智 8
请注意,此实用程序是特定于 SQL 服务器版本的。
当(如果)它被安装时,它将在您的 SQL 服务器安装的“DAC\bin”子文件夹中找到。所以对于 SQL Server 2012,这将在:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
Run Code Online (Sandbox Code Playgroud)
SQL Server 2012 具有内部版本 11.0,SQL Server 2014 具有内部版本 12.0。因此,对于 SQL Server 2014,您可以在此处找到 SqlPackage:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36447 次 |
| 最近记录: |