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 权限。

请参阅

参考

动态管理视图和函数

其他资源

监视数据库镜像

帮助和信息

获取 SQL Server 2005 帮助