我正在嘗試在 SQL Server 上使用 SQL 套件命令列實用程式 (sqlpackage.exe),但我無法在網路上找到它。
它是我可以作為獨立實用程式下載的東西,還是我必須安裝的某個更大軟體包的一部分?
答案1
答案2
以下 StackOverflow 答案提供了獲取最新版本 SqlPackage(適用於 SQL Server 2005-2014)的各種方法的完整詳細信息,以及安裝後在哪裡可以找到它:
https://stackoverflow.com/a/23376593/216440
去引用:
是的,有一個支援 SQL Server 2005-2014 的新版本可用,並且它安裝到與先前的版本(SQL Server 2012 及更低版本)不同的位置。事實上,您將擁有不同的安裝位置,具體取決於您是僅使用 SSDT 還是將其安裝為 SSMS 或獨立安裝程式的一部分。
SSDT 在最新版本的 Visual Studio 中安裝 Dac DLL。這是為了避免並行問題(Visual Studio 2012、2013、SSMS),這些問題需要全部更新才能使用最新程式碼。
- 如果你有更新至最新SSDT,您將在下列位置找到 SqlPackage.exe 和相關的 DLLVS安裝目錄\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120。對於 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。
答案3
請注意,此實用程式特定於 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
答案4
這似乎是我能為相關工具找到的最小的「獨立」安裝程式。
Microsoft® SQL Server® 資料層應用程式框架(2016 年 6 月 30 日)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013
這將其安裝在這裡:
C:\Program Files\Microsoft SQL Server\130\DAC\bin\SqlPackage.exe