データベース スキーマの変更中に、e コマース サイトのゼロ ダウンタイム展開を達成する必要があります。データベースは sql server 2005 です。誰かが次の手順が実行可能かどうかを確認できますか? あなたの提案を提供してください。
- プリンシパル データベースが要求を処理し、変更がミラー データベースにレプリケートされます。
- デプロイの前に、プリンシパルからミラーへのレプリケーション プロセスを停止します。
- ミラー化するデータベース スキーマの変更を実行します。
- 少しの間、プリンシパルを読み取り専用にします。
- 変更をプリンシパルからミラーに再度複製します。
- リクエストをミラーにルーティングする (役割の切り替えを実行する)
- 元のプリンシパルに対してデータベース スキーマの変更を実行します (役割の切り替え後にミラー化されます)。