SQL ServerでSQLパッケージコマンドラインユーティリティ(sqlpackage.exe)を使用しようとしていますが、オンラインのどこにもありません。
スタンドアロンユーティリティとしてダウンロードできるものですか、それとも、インストールする必要があるいくつかの優れたソフトウェアバンドルの一部ですか?
次のStackOverflowの回答は、SQL Server 2005-2014で動作するSqlPackageの最新バージョンを取得するさまざまな方法の詳細と、インストール後の場所を示しています。
https://stackoverflow.com/a/23376593/21644
引用するには:
はい、SQL Server 2005-2014をサポートする新しいバージョンが利用可能であり、以前のバージョン(SQL Server 2012以前)とは異なる場所にインストールされます。実際、SSDTを使用するか、SSMSまたはスタンドアロンインストーラーの一部としてインストールするかによって、インストール場所が異なります。
SSDTは、最新リリースのVisual Studio内にDac DLLをインストールします。これは、最新のコードを使用するためにすべてを更新する必要があるサイドバイサイドの問題(Visual Studio 2012 vs 2013 vs SSMS)を回避するためです。
- 最新のSSDTに更新 がある場合、SqlPackage.exeと関連DLLがVSインストールディレクトリ\ Common7\IDE\Extensions\Microsoft \にあります。 SQLDB\DAC\120。 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サーバーのバージョン固有のものです。
これがインストールされている場合(インストールされている場合)、SQLサーバーインストールの「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®Data-Tier Application Framework
他の2つの必須コンポーネントは、一部としてダウンロードできます Microsoft®SQLServer®2014 Feature Pack
インストール後、SqlPackageはC:\ Program Files(x86)\ Microsoft SQL Server\120\DAC\binにあります(x86バージョンをインストールしている場合)。
これは、サーバーからのデプロイを管理するためのはるかに優れた簡単な方法です。
これは、問題のツールに対して私が見つけた最小の「スタンドアロン」インストーラーのようでした。
Microsoft®SQLServer®データ層アプリケーションフレームワーク(2016年6月30日)
https://www.Microsoft.com/en-us/download/confirmation.aspx?id=5301
これはここにインストールしました:
C:\ Program Files\Microsoft SQL Server\130\DAC\bin\SqlPackage.exe
SSDTがインストールされたVisual Studioがある場合は、
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\1\sqlpackage.exe
または
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\12\sqlpackage.exe