sys.dm_broker_connections

更新日期: 2005 年 12 月 5 日

对于每个 Service Broker 网络链接返回一行。

列名

数据类型

说明

connection_id

uniqueidentifier

连接的标识符。NULLABLE。

transport_stream_id

uniqueidentifier

此连接用于 TCP/IP 通信的 SQL 本机接口 (SNI) 连接的标识符。NULLABLE。

state

smallint

连接的当前状态。NULLABLE。可能值为:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

连接的当前状态。NULLABLE。可能值为:

  • NEW
  • CONNECTING
  • CONNECTED
  • LOGGED_IN
  • CLOSED

connect_time

datetime

打开连接的日期和时间。NULLABLE。

login_time

datetime

连接登录成功的日期和时间。NULLABLE。

authentication_method

nvarchar(128)

Windows 身份验证方法的名称,如 NTLM 或 KERBEROS。该值由 Windows 提供。NULLABLE。

principal_name

nvarchar(128)

验证其连接权限的登录的名称。对于 Windows 身份验证,此值为远程用户名。对于证书身份验证,该值为证书所有者。NULLABLE。

remote_user_name

nvarchar(128)

Windows 身份验证所使用的来自其他数据库的对等方用户名。NULLABLE。

last_activity_time

datetime

上次使用连接发送或接收信息的日期和时间。NULLABLE。

is_accept

bit

指示连接是否源自远程端。NULLABLE。

1 = 连接是从远程实例接受的请求。

0 = 连接由本地实例启动。

login_state

smallint

此连接的登录过程的状态。NULLABLE。可能值为:

0 = 初始

1 = 协商

2 = SSPI

3 = PublicKeyLogin

4 = PublicKeyTentative

5 = LoggedIn

6 = 仲裁

login_state_desc

nvarchar(60)

远程计算机的当前登录状态。NULLABLE。可能值为:

  • 初始
  • 协商
  • SSPI
  • PublicKeyLogin
  • PublicKeyTentative
  • 仲裁
  • LoggedIn

peer_certificate_id

int

身份验证远程实例所用证书的本地对象 ID。此证书的所有者必须拥有对 Service Broker 端点的 CONNECT 权限。NULLABLE。

encryption_algorithm

smallint

用于此连接的加密算法。NULLABLE。可能值为:

说明

相应的 DDL 选项

0NONE 禁用

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)

加密算法的文本表示法。NULLABLE。可能值为:

说明

相应的 DDL 选项

NONE 禁用

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

尚未针对此连接完成的异步网络接收数。NULLABLE。

is_receive_flow_controlled

bit

网络接收是否由于流控制(因为网络忙)而推迟。NULLABLE。

1 = True

sends_posted

smallint

尚未针对此连接完成的异步网络发送数。NULLABLE。

is_send_flow_controlled

bit

网络发送是否由于网络流控制(因为网络忙)而推迟。NULLABLE。

1 = True

total_bytes_sent

bigint

此连接发送的字节总数。NULLABLE。

total_bytes_received

bigint

此连接接收的字节总数。NULLABLE。

total_fragments_sent

bigint

此连接发送的 Service Broker 消息片断总数。NULLABLE。

total_fragments_received

bigint

此连接接收的 Service Broker 消息片断总数。NULLABLE。

total_sends

bigint

此连接发出的网络发送请求总数。NULLABLE。

total_receives

bigint

此连接发出的网络接收请求总数。NULLABLE。

peer_arbitration_id

uniqueidentifier

端点的内部标识符。NULLABLE。

权限

需要对服务器具有 VIEW SERVER STATE 权限。

物理联接

sys.dm_broker_connections 的联接

关系基数

来源 目标 关系

dm_broker_connections.connection_id

dm_exec_connections.connection_id

一对一

请参阅

参考

动态管理视图和函数
与 Service Broker 有关的动态管理视图

帮助和信息

获取 SQL Server 2005 帮助