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)

リモート コンピューターからのログインに関する現在の状態。 次の値になります。

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

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

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

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

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

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

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

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

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

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

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

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

  • 接続ハンドシェイクが完了し、メッセージ交換がオンラインになりました (準備ができました)。

  • 接続にエラーがあります。

peer_certificate_id

int

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

encryption_algorithm

smallint

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

説明

対応する DDL オプション

0

NONE

無効

1

RC4

{必須 | アルゴリズム RC4 が必要}

2

AES

アルゴリズム AES が必要

3

NONE、RC4

{サポート | アルゴリズム RC4 をサポート}

4

NONE、AES

アルゴリズム RC4 をサポート

5

RC4、AES

アルゴリズム RC4 AES が必要

6

AES、RC4

アルゴリズム AES RC4 が必要

7

NONE、RC4、AES

アルゴリズム RC4 AES をサポート

8

NONE、AES、RC4

アルゴリズム AES RC4 をサポート

注意

RC4 アルゴリズムは、旧バージョンとの互換性のためにのみサポートされています。 データベース互換性レベルが 90 または 100 の場合、新しい素材は RC4 または RC4_128 を使用してのみ暗号化できます (推奨されません)。AES アルゴリズムのいずれかなど、新しいアルゴリズムを使用してください。 SQL Server 2012 では、どの互換性レベルでも、RC4 または RC4_128 を使用して暗号化された素材を暗号化解除できます。

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

一対一

関連項目

参照

動的管理ビューおよび関数 (Transact-SQL)

概念

データベース ミラーリングの監視 (SQL Server)