0

次のコマンドを使用して、sqlpackage を使用してスキーマとデータを dacpac ファイルに抽出しました。

sqlpackage.exe /action:Extract /TargetFile:"test.dacpac"
/SourceConnectionString:Server=xxx.xxx.xxx.xxx;Database=Test" /p:ExtractAllTableData=true

私はVS2019に行き、dacpacをSSMS dbprojプロジェクトにインポートしようとしました。ただし、データが抽出されるため、これはサポートされていません。

これが回避できる制限であるか、それとも私が追求できる代替手段であるかを誰かが知っていますか?

基本的に、DACPAC を公開するときに展開できる一連のデータを使用して、ソース管理に DACPAC を配置したいと考えています。ポスト ビルド スクリプトを使用できることはわかっていますが、数百のテーブルがあり、ハンド コーディングをできるだけ少なくした方が保守が容易になります。

目標: 開発/テスト/デモ用にデプロイできるソース管理のデータベースを用意し、これらのデータベースでコンパイル時のサポートのためにスキーマ dbproj へのリンク ファイルを使用するようにします。

ありがとう

4

0 に答える 0