0

データ層アプリケーションを SQL Server 2014 に登録したとします。テーブルの手動変更を無効にする方法はありますか? データベース内のテーブルを手動で変更する代わりに、開発者に新しいバージョンのデータ層アプリケーションを公開させることができますか?

データ層のアップグレードをバイパスして何かを手動で変更すると、データ層のアプリケーションはどのように変化しますか?

私の質問のポイントは、データ層のアップグレードをバイパスする顧客のために、テーブルに列を直接追加できるということです。これは、ビジュアル スタジオのプロジェクトが古くなることを意味します。データ層のアップグレードのみでデータベースを変更するように強制したいと思います。

ありがとう :)

4

1 に答える 1

1

Ssdt でこれを行う方法はありません。最善の方法は、ドリフトを検出して将来の展開を停止することです。

Redgateには、dlmダッシュボードと呼ばれるこれを行う製品(無料版が利用可能)があり、事前承認されていない限り、変更を通知してブロックすることができます。

https://www.red-gate.com/products/dlm/dlm-dashboard/

エド

于 2016-02-17T07:10:07.220 に答える