web-dev-qa-db-ja.com

DACPACの開梱方法

WindowsエクスプローラーでDACPACファイルを右クリックすると、このドキュメントに示されているように、ファイルを「解凍」するオプションがありません。

https://docs.Microsoft.com/en-us/sql/relational-databases/data-tier-applications/unpack-a-dac-package?view=sql-server-ver15

Visual Studio 2019とSSMS v18.4の両方をインストールしています。何か不足していますか?現在、ファイルはメモ帳に関連付けられています。

1
Greg

[アプリケーションから開く...]を選択し、リストから[Microsoft SQL Server DACパッケージファイルアンパックウィザード]を選択してください。これは、このファイルタイプのデフォルトの関連付けでもあります。

このオプションがない場合は、このファイルの名前を.Zipに変更して、任意の解凍ツールを使用することもできます。

4
Piotr

Windowsに7-Zipがインストールされていて、エクスプローラーから直接bacpacファイルとdacpacファイルを認識します。

2
Tibor Karaszi

DACPACファイルをインポートする2つの方法を知っています。

Via SQL Server Management studio:

  1. オブジェクトエクスプローラーでデータベースを右クリック enter image description here
  2. 選択:データ層アプリケーションのデプロイ
  3. プロンプトに従います

Via sqlpackage.exe ユーティリティ

インポートの開始のために次のコマンドを実行します。

sqlpackage.exe /SourceFile:"w:\temp\SampleDb.dacpac" /Action:Publish /TargetServerName:"." /TargetDatabaseName:"SampleDb"

Sqlpackage.exeパラメータの詳細については、 ここ を参照してください。

また:

.dacpacファイルはZipアーカイブであり、アーカイバーアプリケーションを使用して開くことができます。これは、データベースにインポートする前にファイルの内容を確認する場合に役立ちます。たとえば、ファイル拡張子を.Zipに変更して、Windowsエクスプローラーで開きます。

1
Ivan Gusev