sys.service_broker_endpoints (Transact-SQL)

Service Broker 端点在该目录视图中占一行。对于该视图中的每一行,包含 TCP 配置元数据的 sys.tcp_endpoints 视图中都会有一个具有相同 endpoint_id 的对应行。TCP 是唯一允许 Service Broker 使用的协议。

列名

数据类型

说明

<继承列>

--

sys.endpoints (Transact-SQL) 继承列。

is_message_forwarding_enabled

bit

端点支持消息转发。该项最初设置为 0(禁用)。不可以为 NULL。

message_forwarding_size

int

允许要转发的消息使用的 tempdb 空间的最大兆字节数。该项最初设置为 10。不可以为 NULL。

connection_auth

tinyint

连接到此端点所需的连接身份验证的类型,可以是下列类型之一:

1 - NTLM

2 - KERBEROS

3 - NEGOTIATE

4 - CERTIFICATE

5 - NTLM、CERTIFICATE

6 - KERBEROS、CERTIFICATE

7 - NEGOTIATE、CERTIFICATE

8 - CERTIFICATE、NTLM

9 - CERTIFICATE、KERBEROS

10 - CERTIFICATE、NEGOTIATE

不可以为 NULL。

connection_auth_desc

nvarchar(60)

连接到此端点所需的连接身份验证类型的说明,可以是下列值之一:

  • NTLM

  • KERBEROS

  • NEGOTIATE

  • CERTIFICATE

  • NTLM、CERTIFICATE

  • KERBEROS、CERTIFICATE

  • NEGOTIATE、CERTIFICATE

  • CERTIFICATE、NTLM

  • CERTIFICATE、KERBEROS

  • CERTIFICATE、NEGOTIATE

可以为 NULL。

certificate_id

int

身份验证所用证书的 ID(如果有)。

NULL = 使用 Windows 身份验证。

encryption_algorithm

tinyint

加密算法,可以是下列值之一:

值说明相应的 DDL 选项
0NONE禁用
1RC4{Required | Required algorithm RC4}
2AESRequired Algorithm AES
3NONE, RC4{Supported | Supported Algorithm RC4}
4NONE, AESSupported Algorithm RC4
5RC4, AESRequired Algorithm RC4 AES
6AES, RC4Required Algorithm AES RC4
7NONE, RC4, AESSupported Algorithm RC4 AES
8NONE, AES, RC4Supported Algorithm AES RC4

不可以为 NULL。

encryption_algorithm_desc

nvarchar(60)

加密算法说明,可以是下列值之一:

值相应的 DDL 选项
NONE禁用
RC4{Required | Required Algorithm RC4}
AESRequired Algorithm AES
NONE, RC4{Supported | Supported Algorithm RC4}
NONE, AESSupported Algorithm RC4
RC4, AESRequired Algorithm RC4 AES
AES, RC4Required Algorithm AES RC4
NONE, RC4, AESSupported Algorithm RC4 AES
NONE, AES, RC4Supported Algorithm AES RC4

可以为 NULL。

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置