sys.dm_db_mirroring_connections (Transact-SQL)
Returns a row for each connection established for database mirroring.
Column name |
Data type |
Description |
---|---|---|
connection_id |
uniqueidentifier |
Identifier of the connection. |
transport_stream_id |
uniqueidentifier |
Identifier of the SQL Server Network Interface (SNI) connection used by this connection for TCP/IP communications. |
state |
smallint |
Current state of the connection. Possible values: 1 = NEW 2 = CONNECTING 3 = CONNECTED 4 = LOGGED_IN 5 = CLOSED |
state_desc |
nvarchar(60) |
Current state of the connection. Possible values: NEW CONNECTING CONNECTED LOGGED_IN CLOSED |
connect_time |
datetime |
Date and time at which the connection was opened. |
login_time |
datetime |
Date and time at which login for the connection succeeded. |
authentication_method |
nvarchar(128) |
Name of the Windows Authentication method, such as NTLM or KERBEROS. The value comes from Windows. |
principal_name |
nvarchar(128) |
Name of the login that was validated for connection permissions. For Windows Authentication, this value is the remote user name. For certificate authentication, this value is the certificate owner. |
remote_user_name |
nvarchar(128) |
Name of the peer user from the other database that is used by Windows Authentication. |
last_activity_time |
datetime |
Date and time at which the connection was last used to send or receive information. |
is_accept |
bit |
Indicates whether the connection originated on the remote side. 1 = The connection is a request accepted from the remote instance. 0 = The connection was started by the local instance. |
login_state |
smallint |
State of the login process for this connection. Possible values: 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) |
Current state of login from the remote computer. Possible values:
|
peer_certificate_id |
int |
The local object ID of the certificate used by the remote instance for authentication. The owner of this certificate must have CONNECT permissions to the database mirroring endpoint. |
encryption_algorithm |
smallint |
Encryption algorithm that is used for this connection. NULLABLE. Possible values:
Value Description Corresponding DDL option
0NONE Disabled
1RC4 {Required | Required algorithm RC4}
2AES Required algorithm AES
3NONE, RC4{Supported | Supported algorithm RC4}
4NONE, AESSupported algorithm RC4
5RC4, AES Required algorithm RC4 AES
6AES, RC4 Required Algorithm AES RC4
7NONE, RC4, AES Supported Algorithm RC4 AES
8NONE, AES, RC4 Supported algorithm AES RC4
|
encryption_algorithm_desc |
nvarchar(60) |
Textual representation of the encryption algorithm. NULLABLE. Possible Values:
Description Corresponding DDL option
NONE Disabled
RC4 {Required | Required Algorithm RC4}
AES Required Algorithm AES
NONE, RC4{Supported | Supported Algorithm RC4}
NONE, AESSupported Algorithm RC4
RC4, AES Required Algorithm RC4 AES
AES, RC4 Required Algorithm AES RC4
NONE, RC4, AES Supported Algorithm RC4 AES
NONE, AES, RC4 Supported Algorithm AES RC4
|
receives_posted |
smallint |
Number of asynchronous network receives that have not yet completed for this connection. |
is_receive_flow_controlled |
bit |
Whether network receives have been postponed due to flow control because the network is busy. 1 = True |
sends_posted |
smallint |
The number of asynchronous network sends that have not yet completed for this connection. |
is_send_flow_controlled |
bit |
Whether network sends have been postponed due to network flow control because the network is busy. 1 = True |
total_bytes_sent |
bigint |
Total number of bytes sent by this connection. |
total_bytes_received |
bigint |
Total number of bytes received by this connection. |
total_fragments_sent |
bigint |
Total number of database mirroring message fragments sent by this connection. |
total_fragments_received |
bigint |
Total number of database mirroring message fragments received by this connection. |
total_sends |
bigint |
Total number of network send requests issued by this connection. |
total_receives |
bigint |
Total number of network receive requests issued by this connection. |
peer_arbitration_id |
uniqueidentifier |
Internal identifier for the endpoint. NULLABLE. |
Permissions
Requires VIEW SERVER STATE permission on the server.
Physical Joins
Relationship Cardinalities
From |
To |
Relationship |
---|---|---|
dm_db_mirroring_connections.connection_id |
dm_exec_connections.connection_id |
One-to-one |
See Also
Reference
Other Resources
Change History
Updated content |
---|
Added missing values to the login_state and login_state_desc descriptions. |