SQL Server で SQL パッケージ コマンド ライン ユーティリティ (sqlpackage.exe) を使用しようとしていますが、オンラインではどこにも見つかりません。
これはスタンドアロン ユーティリティとしてダウンロードできるものでしょうか、それともインストールする必要があるより大きなソフトウェア バンドルの一部なのでしょうか?
答え1
答え2
次の StackOverflow の回答では、SQL Server 2005-2014 で動作する最新バージョンの SqlPackage を入手するさまざまな方法と、インストール後の場所について詳しく説明しています。
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と関連するDLLは、VS インストール ディレクトリ\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120VS2013の場合、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 サーバーのバージョンに固有です。
これがインストールされている場合、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