可用性レプリカのプロパティの表示 (SQL Server)
このトピックでは、SQL Server 2012 で SQL Server Management Studio または Transact-SQL を使用して、AlwaysOn 可用性グループの可用性レプリカのプロパティを表示する方法について説明します。
可用性レプリカのプロパティを表示するために使用するもの:
SQL Server Management Studio
Transact-SQL
SQL Server Management Studio の使用
可用性レプリカのプロパティを表示および変更するには
オブジェクト エクスプローラーで、プライマリ レプリカをホストするサーバー インスタンスに接続し、サーバー ツリーを展開します。
[AlwaysOn 高可用性] ノードと [可用性グループ] ノードを展開します。
可用性レプリカが属する可用性グループを展開し、[可用性レプリカ] ノードを展開します。
プロパティを表示する可用性レプリカを右クリックし、[プロパティ] をクリックします。
[可用性レプリカ プロパティ] ダイアログ ボックスで、[全般] ページを使用して、このレプリカのプロパティを表示します。 プライマリ レプリカに接続している場合に変更できるプロパティは、可用性モード、フェールオーバー モード、プライマリ ロールの接続アクセス、セカンダリ ロールの読み取りアクセス (読み取り可能なセカンダリ)、およびセッション タイムアウトの値です。 詳細については、「可用性レプリカのプロパティ ([全般] ページ)」を参照してください。
[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)