質問について、70-462 Microsoft試験の一部である質問があります。
今日私はこの質問をしました、そして私は正しい答えを完全に確信していません。私は試験に合格しましたが、この状況での正しい解決策を理解したいと思います。
私が質問を正しく思い出した場合、あなたは2012 SQL Serverを管理しています。要件は、OLTPデータベース、別のに対して)分のレポートまでオフロードすることですserver、およびセカンダリデータベースにインデックスを追加することもできます。
質問に対する回答は次のとおりでした。
最初は、非同期コミットオプション(レイテンシ)、さまざまなデータセンターの同期コミットAGグループ(レイテンシ?)、ログ配布(遅延)、およびスナップショット複製オプションを除外しました。
これにより、同じサブネット上のsync commit commit AGグループ、またはトランザクションレプリケーションを備えたSQLサーバーが残りました。
https://msdn.Microsoft.com/en-us/library/ff878253.aspx に基づいて、アクティブなセカンダリでインデックスを作成する場合は、プライマリで作成する必要があると読みました。私はこの質問を、プライマリに存在しない、セカンダリにインデックスを作成できるようにする必要があると解釈しました(レポート用のインデックスをカバーするかどうかなど)。
もう1つの答えは、SQL Serverを単独で参照しているため、作業をオフロードするための「別のサーバー」を追加しているようには思えません。
質問/要件を誤解していますか?正しい答え/解決策は何ですか?
これがオプションなのはなぜですか?the documentation はそれが可能な理由を正確に説明しているため、いったん初期化されると、インデックスの変更はどちらの方向にも複製されません。
インデックスは、レプリケーションに関する特別な考慮事項なしにパブリッシャーまたはサブスクライバーで追加できます(インデックスはパフォーマンスに影響を与える可能性があることに注意してください)。
CREATE INDEX
およびALTER INDEX
は複製されないため、パブリッシャーなどでインデックスを追加または変更した場合、サブスクライバーでも同じように追加または変更を反映させる必要があります。
また、テキストを文字通り読みすぎていると思います。レプリケーションをまったく構成していない場合は、SQL Serverの同じインスタンス内の別のデータベースにレプリケートするように構成されていると想定する必要はほとんどありません。それが可能かどうか、実際にそのもっともらしいユースケースですが、質問の言い回しがあなたをそのように指すように傾斜していたとは思いません。正直なところ、私はこれらの試験の問題の質は一般的に不確かだと思います。私はそれらをあまり読みません。
他のどのオプションも使用できないのはなぜですか?理由: