sys.dm_db_mirroring_connections
更新日期: 2005 年 12 月 5 日
针对为每个数据库镜像建立的连接返回一行。
列名 | 数据类型 | 说明 |
---|---|---|
connection_id |
uniqueidentifier |
连接的标识符。 |
transport_stream_id |
uniqueidentifier |
此连接用于 TCP/IP 通信的 SQL 本机接口 (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) |
Windows 身份验证方法的名称,如 NTLM 或 KERBEROS。该值由 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 = 初始 1 = 协商 2 = SSPI 3 = PublicKeyLogin 4 = PublicKeyTentative 5 = LoggedIn 6 = 仲裁 |
login_state_desc |
nvarchar(60) |
远程计算机的当前登录状态。可能的值: 初始 协商 SSPI PublicKeyLogin PublicKeyTentative 仲裁 LoggedIn |
peer_certificate_id |
int |
身份验证远程实例所用证书的本地对象 ID。该证书的所有者必须对数据库镜像端点具有 CONNECT 权限。 |
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 |
此连接发出的网络接收请求总数。 |
encalg |
smallint |
用于此连接的加密算法。可能的值: 1 = 无加密 2 = RC4 3 = AES |
权限
需要对服务器具有 VIEW SERVER STATE 权限。