3

データベース スキーマの変更中に、e コマース サイトのゼロ ダウンタイム展開を達成する必要があります。データベースは sql server 2005 です。誰かが次の手順が実行可能かどうかを確認できますか? あなたの提案を提供してください。

  1. プリンシパル データベースが要求を処理し、変更がミラー データベースにレプリケートされます。
  2. デプロイの前に、プリンシパルからミラーへのレプリケーション プロセスを停止します。
  3. ミラー化するデータベース スキーマの変更を実行します。
  4. 少しの間、プリンシパルを読み取り専用にします。
  5. 変更をプリンシパルからミラーに再度複製します。
  6. リクエストをミラーにルーティングする (役割の切り替えを実行する)
  7. 元のプリンシパルに対してデータベース スキーマの変更を実行します (役割の切り替え後にミラー化されます)。
4

1 に答える 1

0

ステップ 5 の実現可能性と有用性の両方について疑問があります。プリンシパルが読み取り専用、役割の切り替えがある場合、なぜ変更を複製しようとしますか?

于 2010-11-11T11:06:25.613 に答える