12

ここでは Visual Studio 2012 に SSDT を使用し、そのコマンドライン ツールSQLPackage.exeを使用して .dacpac ファイルを公開しています。

私はそれをに公開したいSQL Server database projectこのガイドでパラメーターを使用しようとしていますが、その方法が見つかりません。

どうやってやるの?

4

2 に答える 2

11

データベースに公開しようとしていますか、または dacpac からデータベース プロジェクトを作成しようとしていますか? これらは2つの異なるものです。

  • dacpac に基づいてデータベース プロジェクトを作成するには、Visual Studio で新しい SQL Server データベース プロジェクトを作成します。次に、ソリューション エクスプローラーでプロジェクトを右クリックし、[インポート] -> [データ層アプリケーション (*.dacpac)] を選択して、dacpac を選択します。これにより、dacpac の内容がプロジェクト内のスクリプトに変換されます。[データベース設定のインポート] を選択すると、dacpac の設定に基づいてデータベース オプションが設定されます。残念ながら、私が認識しているコマンド ライン ツールを使用してこれを行う方法はありません。

  • SqlPackage.exe を使用してデータベースに公開するには、リンク先のガイドにすべてのオプションが含まれています。簡単なコマンドは、「sqlpackage /a:publish /sf:db1.dacpac /tsn:localhost /tdn:db1」で、dacpac「db1」をデータベース「localhost\db1」に公開します。その他の発行オプションについては、「sqlpackage /a:publish /?」と入力します。コマンドラインで適用可能なアクションのリストを取得します。

于 2013-12-11T18:24:09.767 に答える