次の方法で共有


データベース ミラーリング - sys.dm_db_mirroring_connections

適用対象: SQL Server

データベース ミラーリング用に確立された各接続の行を返します。

列名 データ型 説明
connection_id uniqueidentifier 接続の識別子。
transport_stream_id uniqueidentifier TCP/IP 通信にこの接続で使用される SQL Server ネットワーク インターフェイス (SNI) 接続の識別子。
state smallint 接続の現在の状態。 指定できる値

1 = NEW

2 = 接続中

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED
state_desc nvarchar(60) 接続の現在の状態。 指定できる値

NEW

CONNECTING

CONNECTED

LOGGED_IN

終了
connect_time datetime 接続が開いた日付と時刻。
login_time datetime 接続のログインが成功した日時。
authentication_method nvarchar(128) NTLM または KERBEROS など、Windows 認証方法の名前。 値は Windows から取得されます。
principal_name nvarchar(128) 接続権限が検証されたログインの名前。 Windows 認証の場合、この値はリモート ユーザー名です。 証明書認証の場合、この値は証明書の所有者になります。
remote_user_name nvarchar(128) Windows 認証で使用される他のデータベースのピア ユーザーの名前。
last_activity_time datetime 情報の送受信に接続が最後に使用された日時。
is_accept bit 接続がリモート側で発生したかどうかを示します。

1 = 接続は、リモート インスタンスから受け入れられた要求です。

0 = ローカル インスタンスで開始された接続。
login_state smallint この接続のログイン プロセスの状態。 指定できる値

0 = INITIAL

1 = WAIT LOGIN NEGOTIATE

2 = ONE ISC

3 = 1 ASC

4 = TWO ISC

5 = 2 ASC

6 = WAIT ISC Confirm

7 = WAIT ASC Confirm

8 = WAIT REJECT

9 = WAIT PRE-MASTER SECRET

10 = WAIT VALIDATION

11 = WAIT ARBITRATION

12 = ONLINE

13 = ERROR
login_state_desc nvarchar(60) リモート コンピューターからのログインの現在の状態。 指定できる値

接続ハンドシェイクを初期化しています。

接続ハンドシェイクは、Login Negotiate メッセージを待機しています。

接続ハンドシェイクが初期化され、認証用のセキュリティ コンテキストが送信されました。

接続ハンドシェイクを受信し、認証用のセキュリティ コンテキストを承諾しました。

接続ハンドシェイクが初期化され、認証用のセキュリティ コンテキストが送信されました。 ピアを認証するために使用できるオプションのメカニズムがあります。

接続ハンドシェイクを受信し、認証用のセキュリティ コンテキストを送信しました。 ピアを認証するために使用できるオプションのメカニズムがあります。

接続ハンドシェイクは、セキュリティ コンテキストの初期化の確認メッセージを待機しています。

接続ハンドシェイクは、セキュリティ コンテキストの確認メッセージを受け入れるのを待機しています。

接続ハンドシェイクは、失敗した認証に関する SSPI 拒否メッセージを待機しています。

接続ハンドシェイクは、マスター前シークレット メッセージを待機しています。

接続ハンドシェイクは、Validation メッセージを待機しています。

接続ハンドシェイクは、調停メッセージを待機しています。

接続ハンドシェイクが完了し、メッセージ交換のためにオンライン (準備完了) です。

接続がエラーです。
peer_certificate_id int 認証のためにリモート インスタンスによって使用される証明書のローカル オブジェクト ID。 この証明書の所有者には、データベース ミラーリング エンドポイントへの CONNECT 権限が必要です。
encryption_algorithm smallint 接続で使用される暗号化アルゴリズム。 許容。 指定できる値

: 0

説明: なし

DDL オプション: 無効

値: 1

説明: RC4

DDL オプション: {必須 |必要なアルゴリズム RC4}

値: 2

説明: AES

DDL オプション: 必要なアルゴリズム AES

値: 3

説明: なし、RC4

DDL オプション: {サポート対象 |サポートされているアルゴリズム RC4}

値: 4

説明: なし、AES

DDL オプション: サポートされているアルゴリズム RC4

Value: 5

説明: RC4、AES

DDL オプション: 必要なアルゴリズム RC4 AES

値: 6

説明: AES,RC4

DDL オプション: 必要なアルゴリズム AES RC4

Value: 7

説明: なし、RC4、AES

DDL オプション: サポートされているアルゴリズム RC4 AES

値: 8

説明: なし、AES、RC4

DDL オプション: サポートされているアルゴリズム AES RC4

注: RC4 アルゴリズムは下位互換性のためにのみサポートされています。 データベース互換性レベルが 90 または 100 の場合、新しい素材は RC4 または RC4_128 を使用してのみ暗号化できます。 (非推奨)。AES アルゴリズムのいずれかなど、新しいアルゴリズムを使用してください。 SQL Server 2012 (11.x) 以降のバージョンでは、RC4 またはRC4_128を使用して暗号化されたマテリアルは、任意の互換性レベルで復号化できます。
encryption_algorithm_desc nvarchar(60) 暗号化アルゴリズムのテキスト表示。 許容。 有効値は次のとおりです。

説明: なし

DDL オプション: 無効

説明: RC4

DDL オプション: {必須 |必須アルゴリズム RC4}

説明: AES

DDL オプション: 必要なアルゴリズム AES

説明: なし、RC4

DDL オプション: {サポート対象 |サポートされているアルゴリズム RC4}

説明: なし、AES

DDL オプション: サポートされているアルゴリズム RC4

説明: RC4、AES

DDL オプション: 必要なアルゴリズム RC4 AES

説明: AES,RC4

DDL オプション: 必要なアルゴリズム AES RC4

説明: なし、RC4、AES

DDL オプション: サポートされているアルゴリズム RC4 AES

説明: なし、AES、RC4

DDL オプション: サポートされているアルゴリズム AES RC4
receives_posted smallint この接続でまだ完了していない非同期ネットワーク受信の数。
is_receive_flow_controlled bit ネットワークがビジー状態のときに行われたフロー制御が原因で、ネットワーク受信が延期されたかどうか。

1 = True
sends_posted smallint この接続に対してまだ完了していない非同期ネットワーク送信の数。
is_send_flow_controlled bit ネットワークがビジー状態であるため、ネットワーク フロー制御のためにネットワーク送信が延期されたかどうか。

1 = True
total_bytes_sent bigint この接続で送信された合計バイト数。
total_bytes_received bigint この接続で受信した合計バイト数。
total_fragments_sent bigint この接続で送信されたデータベース ミラーリング メッセージ フラグメントの合計数。
total_fragments_received bigint この接続で受信されたデータベース ミラーリング メッセージ フラグメントの合計数。
total_sends bigint この接続によって発行されたネットワーク送信要求の合計数。
total_receives bigint この接続によって発行されたネットワーク受信要求の合計数。
peer_arbitration_id uniqueidentifier エンドポイントの内部識別子。 許容。

アクセス許可

サーバーに対する VIEW SERVER STATE 権限が必要です。

SQL Server 2022 以降でのアクセス許可

サーバーに対する VIEW SERVER PERFORMANCE STATE アクセス許可が必要です。

物理的な結合

sys.join_dm_db_mirroring_connectionsの物理結合の図。

リレーションシップのカーディナリティ

ソース ターゲット 関係
dm_db_mirroring_connections.connection_id dm_exec_connections.connection_id 一対一

次のステップ

動的管理ビューと動的管理関数 (Transact-SQL)
データベース ミラーリングの監視 (SQL Server)