SSDT を使用してデータベースを管理しています。現在、SQLCMD 展開スクリプトが生成されます。プレーンな t-sql スクリプトを生成する方法はありますか?
1075 次
1 に答える
4
簡単な答え: いいえ。このように動作するように設計されています。
より長い回答: いいえ。SQL プロジェクトでは、データベースをリリースするときに変数などを管理するために多くの SQLCMD コマンドを使用します。これらは、標準の T-SQL が処理できない、またはうまく処理できない方法で、呼び出し元のアプリケーションから渡される可能性があります。古い DB プロジェクトに対して SSDT で行われた改善点の 1 つは、SQLCMD が有効になっていないため、スクリプトがまったく実行されないというメッセージが表示されるようになったことです。
あなたのシナリオはよくわかりませんが、SQLPackage を使用してプロジェクトのビルド/公開を自動化できます。プロジェクトを開いたりスクリプトを実行したりしなくても、ローカルの作業コピーを簡単に更新できるように、開発者チームのためにこれを行いました。
于 2013-05-01T15:28:52.303 に答える