0
既存のデータベースを最新のスキーマに対して更新する必要があるasp.netサイトで、並べ替え自己チェックインストールページを実行しています。それを行う最善の方法は何ですか?以前は、RedGate Winsソフトウェアの1つを使用してデータベースを比較し、既存のクライアントデータベースで実行される更新スクリプトを生成しました。データベース内のテーブルやその他のオブジェクトをスキーマやスクリプトと照合または照合する
既存のデータベースを最新のスキーマに対して更新する必要があるasp.netサイトで、並べ替え自己チェックインストールページを実行しています。それを行う最善の方法は何ですか?以前は、RedGate Winsソフトウェアの1つを使用してデータベースを比較し、既存のクライアントデータベースで実行される更新スクリプトを生成しました。データベース内のテーブルやその他のオブジェクトをスキーマやスクリプトと照合または照合する
Red GateにはAPIが用意されているため、GUIなしで実行できます。これがどのようにライセンスに影響を与えるかはわかりません。
そうでない場合は、いくつかのアイデア:(UDFまたはテーブル内の)バージョンが低い場合に可能
完全なトランザクションアップグレードが生成された場合、Red Gateと言うと、これを使うことができます:実行するかどうかを決定するテストが必要です。
ワンポイント:DDLを変更するには、db_ownerまたはddl_admin権限が必要です。権利:毎日、これらの権限を持つアプリが実行されますか?
ありがとうございました。赤い門にapiがあることに気付かなかった。当面は、データベースオブジェクトを更新するのではなく、データベースが最新のものかどうかを確認してください。それ以外の場合は、db-ownerアカウントのいずれかを手動で実行します。 – Heinnge
明らかではありませんが、これは一例です。効果的にコマンドラインの比較を実行する –
gbn