2016-11-20 10 views
2

私は自分のデータベースにSSDTを使用しています。私の制約は継続的な配送です。だから私は全く名前を変更することができません、それはDALの以前の(実行中の)バージョンとの互換性を失うでしょう。 リファクタリングを避けるために、この方法でSSDTプロジェクトを設定する方法はありますか? ありがとうございます。SSDT名前の変更を無効にする - リファクタリングログ

答えて

2

でリファクタリングログを削除することはできますが、の名前を付けて継続的に配信することができます。変更を加えるだけで変更を加え、アプリケーションが更新されるまで変更をフェーズする必要があります。

https://www.simple-talk.com/sql/database-delivery/non-breaking-online-database-deployments/

はエドが

+1

だけの名前の変更が起こったという事実を隠すリファクタリングログを削除することはないでしょう:

は、このの読み取りをお持ちですか?これは潜在的に危険である可能性があります。カラムの名前を変更するのではなく、データを削除してnullを持つ新しいカラムを追加することができます。 –

+0

2つのソリューション、SQLプロシージャ、またはすべてのものをビューでアクセス:(データベースを複雑にすることなく他のソリューションがありますか? – Julian50

+1

はいいいえは、リリースを管理することです:) –

関連する問題