タグ付けされた質問 「availability-groups」

可用性グループはSQL Server 2012の新機能であり、1つまたは複数のSQL Serverデータベースに継続的なデータ同期、自動フェイルオーバー、セカンダリ読み取りアクセスを提供します。

1
これら2つのHADR DMVが異なる状態を報告するのはなぜですか?
SQL Server 2012(11.0.5058.0)Enterprise Edition 2(HA)+1(DR)クラスターに8つの可用性グループがあり、監視DMVが結果を報告して混乱を招いています。6つの可用性グループはHAおよびDR用に構成され、1つはHA専用に構成され、1つはDR専用に構成されます。 6つのHA / DR可用性グループのそれぞれに、プライマリとして「SQLB」、セカンダリ(同期)HAレプリカとして「SQLA」、セカンダリ(非同期)レプリカとして「SQLC」があります。 両方のセカンダリで: SELECT dhags.group_id, dhags.synchronization_health_desc FROM sys.dm_hadr_availability_group_states dhags レポートのすべての可用性グループのレプリケーション同期健康であることNOT_HEALTHYと、 select replica_id,synchronization_health_desc from sys.dm_hadr_availability_replica_states すべてのレプリカの同期状態はであると報告されていますHEALTHY。 プライマリレプリカは、同期状態がのすべての可用性グループとレプリカを報告しますHEALTHY。 1つはレプリカ同期の正常性に関するレポートで、もう1つはAG同期の正常性に関するレポートであることを理解していますが、より詳細な(AG)状態が正常でない場合、より広いコンテキスト(レプリカ)の全体的な正常性に影響することは当然のようです。各レベルでヘルスがどのように決定されるかを説明するMSDNドキュメントが見つかりません。 セカンダリNOT_HEALTHYが可用性グループの同期の正常性を報告するのにHEALTHY、レプリカの同期の正常性を報告するのはなぜですか?なぜこれがプライマリの報告と異なるのですか?

3
AlwaysOn可用性グループlog_send_rate
仮想マシンでWindows 2012およびSQL Server 2012を実行しているすべてのAlwaysOnセットアップとベアメタルで、log_send_rate sys.dm_hadr_database_replica_statesが一貫して誤った値を返していることがわかりました 。 例(同期モードの場合) sys.dm_hadr_database_replica_states.log_send_rate(ave = 36,571(kb / sはbolで表示)) Perfmon-SQLServer:可用性レプリカ-レプリカに送信されたバイト数/秒(最大= 486,000.000、平均= 259,000.000) Perfmon-SQLServer:Databases-ログフラッシュされたバイト数/秒(最大= 653,044.000、平均= 341,000.000) これに関する投稿を見たことがありませんが、正しく機能していないようです。正しいlog_send_rate値は、AlwaysOnの監視に役立ちます。 他の誰かがこれを経験しましたか?

5
SQL Server 2012常時バックアップ、フルvsコピーのみ
コピーのみのバックアップと完全バックアップは、トランザクションログの番号付けと必要に応じて復元するため、迅速な説明が必要です。 SQL Server 2012のセットアップで、複数のデータベースに対して常にオンになっています。可用性グループは、レプリカの優先バックアップでセットアップされます。 レプリカでは、コピーのみとトランザクションログのバックアップのみが可能です。これは、トランザクションログの復元が必要な場合、プライマリで完全バックアップを実行する必要があることを意味しますか? ありがとうございました

2
可用性グループは、スケジュールされたジョブとSSISパッケージでどのように機能しますか?
AlwaysOn可用性グループのデータベースを使用して2つのSQL Serverをセットアップしています。 また、データベースに対して実行するジョブを設定しています。フェイルオーバー中に、セカンダリサーバーでジョブが引き続き実行されるようにするにはどうすればよいですか?ジョブとSSISパッケージを両方のマシンにインストールし、セカンダリマシンで手動で無効にする必要がありますか?フェイルオーバーの場合は手動で有効にしますか?またはこれを処理するための組み込み機能はありますか?

2
可用性グループはトランザクションレプリケーションを置き換えることができますか?
SQL Server 2012の新機能と、それが現在の状況にどのように役立つかを検討してきました。 現在、SQL Server 2008 R2を使用しており、トランザクションレプリケーションを介して2つのOLTPサーバーのデータベースを1つのレポートサーバーに複製します。次に、これらの複製されたDBをレポートに使用します。 SQL Server 2012と可用性グループでこれを置き換えることができるかどうかに興味があります。トランザクションレプリケーションの代わりに、新しい可用性グループを使用して、2つのOLTPサーバーのデータベースをレポートサーバーにミラーリングします。読み取り専用レプリカにアクセスします。 これがうまく機能するか、それともまったく機能しないかはわかりません。 レプリケーション(VSDBCMD.exeの使用)で問題が発生するため、レプリケーションを回避します。大規模なDBでのレプリケーションの再初期化の遅延を回避したいのですが。 誰か良い例や経験がありますか?以前のバージョンでの通常のミラーリングのように、複数のサーバーから単一のサーバーに読み取り可能なレプリカでミラーリングすることは可能ですか? これはもともとここで尋ねられました:https : //stackoverflow.com/questions/10415225/mirroring-and-availability-groups-in-sql2012申し訳ありませんが、まだ質問を移行することはできません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.