web-dev-qa-db-ja.com

SQLpackageコマンドラインユーティリティはどこで入手できますか?

SQL ServerでSQLパッケージコマンドラインユーティリティ(sqlpackage.exe)を使用しようとしていますが、オンラインのどこにもありません。

スタンドアロンユーティリティとしてダウンロードできるものですか、それとも、インストールする必要があるいくつかの優れたソフトウェアバンドルの一部ですか?

26
nairware

Microsoftの「SQL Server Data Tools」に含まれています。

SQL Serverデータツールは、多数のプロジェクト指向のデータベース開発シナリオを可能にするコマンドラインツールを証明します。

MSからの詳細情報 ここ

「SQL Server Data Tools」はMS here からダウンロードできます。

14

次の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です。

19
SimonTewsi

このユーティリティは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
8
Scott Munro

このツールには、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バージョンをインストールしている場合)。

これは、サーバーからのデプロイを管理するためのはるかに優れた簡単な方法です。

3
Simon Wang

これは、問題のツールに対して私が見つけた最小の「スタンドアロン」インストーラーのようでした。

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

2
granadaCoder

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

1
Taran