可用性レプリカのプロパティの表示 (SQL Server)

このトピックでは、SQL Server 2012 で SQL Server Management Studio または Transact-SQL を使用して、AlwaysOn 可用性グループの可用性レプリカのプロパティを表示する方法について説明します。

  • 可用性レプリカのプロパティを表示するために使用するもの:

    SQL Server Management Studio

    Transact-SQL

SQL Server Management Studio の使用

可用性レプリカのプロパティを表示および変更するには

  1. オブジェクト エクスプローラーで、プライマリ レプリカをホストするサーバー インスタンスに接続し、サーバー ツリーを展開します。

  2. [AlwaysOn 高可用性] ノードと [可用性グループ] ノードを展開します。

  3. 可用性レプリカが属する可用性グループを展開し、[可用性レプリカ] ノードを展開します。

  4. プロパティを表示する可用性レプリカを右クリックし、[プロパティ] をクリックします。

  5. [可用性レプリカ プロパティ] ダイアログ ボックスで、[全般] ページを使用して、このレプリカのプロパティを表示します。 プライマリ レプリカに接続している場合に変更できるプロパティは、可用性モード、フェールオーバー モード、プライマリ ロールの接続アクセス、セカンダリ ロールの読み取りアクセス (読み取り可能なセカンダリ)、およびセッション タイムアウトの値です。 詳細については、「可用性レプリカのプロパティ ([全般] ページ)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン[Top]

Transact-SQL の使用

可用性レプリカのプロパティおよび状態を表示するには

可用性レプリカのプロパティおよび状態を表示するには、次のビューとシステム関数を使用します。

  • sys.availability_replicas
    SQL Server のローカル インスタンスが可用性レプリカをホストしている各可用性グループ内の可用性レプリカごとに 1 行のデータを返します。

    列名:  replica_id、group_id、replica_metadata_id、replica_server_name、owner_sid、endpoint_url、availability_mode、availability_mode_desc、failover_mode、failover_mode_desc、session_timeout、primary_role_allow_connections、primary_role_allow_connections_desc、secondary_role_allow_connections、secondary_role_allow_connections_desc、create_date, modify_date、backup_priority、read_only_routing_url

  • sys.availability_read_only_routing_lists
    WSFC フェールオーバー クラスター内の AlwaysOn 可用性グループにある各可用性レプリカの読み取り専用ルーティング リストに対する行を返します。

    列名:  replica_id, routing_priority、read_only_replica_id

  • sys.dm_hadr_availability_replica_cluster_nodes
    Windows Server フェールオーバー クラスタリング (WSFC) クラスター内の AlwaysOn 可用性グループの可用性レプリカ (結合状態に関係なく) ごとに 1 行のデータを返します。

    列名:  group_name、replica_server_name、node_name

  • sys.dm_hadr_availability_replica_cluster_states
    Windows Server フェールオーバー クラスタリング (WSFC) クラスター内のすべての AlwaysOn 可用性グループ (レプリカの場所に関係なく) のレプリカ (結合状態に関係なく) ごとに 1 行のデータを返します。

    列名:  replica_id、replica_server_name、group_id、join_state、join_state_desc

  • sys.dm_hadr_availability_replica_states
    各ローカル可用性レプリカの状態を示す 1 行のデータと、同じ可用性グループに含まれるリモート可用性グループごとの 1 行のデータを返します。

    列名:  replica_id、group_id、is_local、role、role_desc、operational_state、operational_state_desc、connected_state、connected_state_desc、recovery_health、recovery_health_desc、synchronization_health、synchronization_health_desc、last_connect_error_number、last_connect_error_description、last_connect_error_timestamp

  • sys.fn_hadr_backup_is_preferred_replica
    現在のレプリカが推奨されるバックアップ レプリカであるかどうかを判別します。 現在のサーバー インスタンス上のデータベースが推奨されるレプリカの場合は 1 を返します。 それ以外の場合は 0 が返されます。

注意

可用性レプリカのパフォーマンス カウンター (SQLServer:Availability Replica パフォーマンス オブジェクト) の詳細については、「SQL Server、Availability Replica」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン[Top]

関連タスク

可用性グループに関する情報を表示するには

可用性レプリカを管理するには

可用性データベースを管理するには

[トップに戻る] リンクで使用される矢印アイコン[Top]

関連項目

概念

AlwaysOn 可用性グループの概要 (SQL Server)

可用性グループの監視 (Transact-SQL)

AlwaysOn 可用性グループでの運用上の問題のポリシー ベースの管理 (SQL Server)

可用性グループの管理 (SQL Server)