5
SSDTを使用してデータベースを管理しています。今すぐSQLCMDデプロイメントスクリプトを生成します。プレーンなt-SQLスクリプトを生成する方法はありますか?SSDT非SQLCMDデプロイメントスクリプトの生成
SSDTを使用してデータベースを管理しています。今すぐSQLCMDデプロイメントスクリプトを生成します。プレーンなt-SQLスクリプトを生成する方法はありますか?SSDT非SQLCMDデプロイメントスクリプトの生成
短い答え:いいえ。このように動作するように設計されています。
長い回答:いいえ.SQLプロジェクトでは、データベースを解放するときなどに、多くのSQLCMDコマンドを使用して変数を管理しています。これらは、標準のT-SQLで処理できない、または処理できない方法で、呼び出し元のアプリケーションから渡すことができます。古いDBプロジェクトと比較してSSDTで行われた改善の1つは、SQLCMDが有効になっていないため、スクリプトがまったく実行されないようになったということです。
私はあなたのシナリオについてはわかりませんが、SQLPackageを使用してプロジェクトのビルド/パブリッシュを自動化できます。私たちは開発チームのために、プロジェクトを開いたりスクリプトを実行したりせずにローカルの作業コピーを簡単に更新できるようにしました。