sys.dm_db_mirroring_connections (Transact-SQL)

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

列名

データ型

説明

connection_id

uniqueidentifier

接続の識別子。

transport_stream_id

uniqueidentifier

この TCP/IP 通信の接続で使用される SQL Server ネットワーク インターフェイス (SNI) 接続の識別子。

state

smallint

接続の現在の状態。 次の値になります。

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

接続の現在の状態。 次の値になります。

NEW

CONNECTING

CONNECTED

LOGGED_IN

CLOSED

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 = ONE ASC

4 = TWO ISC

5 = TWO 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)

リモート コンピューターからのログインに関する現在の状態。 有効値は次のとおりです。

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

  • 接続ハンドシェイクは、ログイン ネゴシエーション メッセージを待機しています。

  • 接続ハンドシェイクは、認証のセキュリティ コンテキストを初期化して送信しました。

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

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

  • 接続ハンドシェイクは、認証のセキュリティ コンテキストを受信して受理しました。 ピアの認証に利用できるオプションのメカニズムが存在します。

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

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

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

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

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

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

  • 接続ハンドシェイクは完了し、オンライン (メッセージ交換の準備完了) 状態です。

  • 接続エラーが発生しました。

peer_certificate_id

int

認証でリモート インスタンスによって使用される証明書のローカル オブジェクト ID。 この証明書の所有者には、データベース ミラーリング エンドポイントへの CONNECT 権限が必要です。

encryption_algorithm

smallint

接続で使用される暗号化アルゴリズム。 NULL 値は許可されます。 有効値は次のとおりです。

値 説明 対応する DDL オプション
0NONE 無効
1RC4 {必須 | アルゴリズム RC4 が必要}
2AES アルゴリズム AES が必要
3NONE、RC4{サポート | アルゴリズム RC4 をサポート}
4NONE、AESアルゴリズム RC4 をサポート
5RC4、AES アルゴリズム RC4 AES が必要
6AES、RC4 アルゴリズム AES RC4 が必要
7NONE、RC4、AES アルゴリズム RC4 AES をサポート
8NONE、AES、RC4 アルゴリズム AES RC4 をサポート

encryption_algorithm_desc

nvarchar(60)

暗号化アルゴリズムのテキスト表示。 NULL 値は許可されます。 有効値は次のとおりです。

説明 対応する DDL オプション
NONE 無効
RC4 {必須 | アルゴリズム RC4 が必要}
AES アルゴリズム AES が必要
NONE、RC4{サポート | アルゴリズム RC4 をサポート}
NONE、AESアルゴリズム RC4 をサポート
RC4、AES アルゴリズム RC4 AES が必要
AES、RC4 アルゴリズム AES RC4 が必要
NONE、RC4、AES アルゴリズム RC4 AES をサポート
NONE、AES、RC4 アルゴリズム 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

エンドポイントの内部識別子。 NULL 値は許可されます。

権限

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

物理結合

sys.join_dm_db_mirroring_connections の結合

リレーションシップの基数

関連元

関連先

リレーションシップ

dm_db_mirroring_connections.connection_id

dm_exec_connections.connection_id

一対一

変更履歴

変更内容

login_state と login_state_desc の説明に欠落していた値を追加しました。