WindowsエクスプローラーでDACPACファイルを右クリックすると、このドキュメントに示されているように、ファイルを「解凍」するオプションがありません。
Visual Studio 2019とSSMS v18.4の両方をインストールしています。何か不足していますか?現在、ファイルはメモ帳に関連付けられています。
[アプリケーションから開く...]を選択し、リストから[Microsoft SQL Server DACパッケージファイルアンパックウィザード]を選択してください。これは、このファイルタイプのデフォルトの関連付けでもあります。
このオプションがない場合は、このファイルの名前を.Zipに変更して、任意の解凍ツールを使用することもできます。
Windowsに7-Zipがインストールされていて、エクスプローラーから直接bacpacファイルとdacpacファイルを認識します。
DACPACファイルをインポートする2つの方法を知っています。
Via SQL Server Management studio:
Via sqlpackage.exe ユーティリティ:
インポートの開始のために次のコマンドを実行します。
sqlpackage.exe /SourceFile:"w:\temp\SampleDb.dacpac" /Action:Publish /TargetServerName:"." /TargetDatabaseName:"SampleDb"
Sqlpackage.exeパラメータの詳細については、 ここ を参照してください。
また:
.dacpacファイルはZipアーカイブであり、アーカイバーアプリケーションを使用して開くことができます。これは、データベースにインポートする前にファイルの内容を確認する場合に役立ちます。たとえば、ファイル拡張子を.Zipに変更して、Windowsエクスプローラーで開きます。