sys.service_broker_endpoints (Transact-SQL)

适用于SQL Server

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

列名称 数据类型 说明
<inherited columns> -- 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 - 协商

4 - 证书

5 - NTLM、证书

6 - KERBEROS、证书

7 - NEGOTIATE、CERTIFICATE

8 - CERTIFICATE、NTLM

9 - 证书、KERBEROS

10 - 证书、协商

不可为 NULL。
connection_auth_desc nvarchar(60) 连接到此端点所需的连接身份验证类型的说明,可以是下列值之一:

NTLM

KERBEROS

NEGOTIATE

CERTIFICATE

NTLM、CERTIFICATE

KERBEROS、CERTIFICATE

NEGOTIATE、CERTIFICATE

CERTIFICATE、NTLM

CERTIFICATE、KERBEROS

CERTIFICATE、NEGOTIATE

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

0 = 使用 Windows 身份验证。
encryption_algorithm tinyint 加密算法。 以下是可能的值及其说明和相应的 DDL 选项。

0 :无。 对应的 DDL 选项:已禁用。

1 :RC4。 对应的 DDL 选项:{必需 |必需的算法 RC4}。

2 :AES。 对应的 DDL 选项:所需的算法 AES。

3 :NONE、RC4。 对应的 DDL 选项:{支持 |支持的算法 RC4}。

4 :NONE、AES。 对应的 DDL 选项:支持的算法 AES。

5 :RC4、AES。 对应的 DDL 选项:所需的算法 RC4 AES。

6 :AES、RC4。 对应的 DDL 选项:所需的算法 AES RC4。

7 :NONE、RC4、AES。 对应的 DDL 选项:支持的算法 RC4 AES。

8 :NONE、AES、RC4。 对应的 DDL 选项:支持的算法 AES RC4。

不可为 NULL。
encryption_algorithm_desc nvarchar(60) 加密算法说明。 下面列出了可能的值及其相应的 DDL 选项:

NONE: Disabled

RC4 : {必需 |必需的算法 RC4}

AES:必需的算法 AES

NONE,RC4: {Supported |支持的算法 RC4}

NONE、AES:支持的算法 AES

RC4,AES:必需的算法 RC4 AES

AES,RC4:所需的算法 AES RC4

NONE、RC4、AES:支持的算法 RC4 AES

NONE、AES、RC4:支持的算法 AES RC4

空。

注解

注意

RC4 算法仅用于支持向后兼容性。 仅当数据库兼容级别为 90 或 100 时,才能使用 RC4 或 RC4_128 对新材料进行加密。 (建议不要使用。)而是使用一种较新的算法,如 AES 算法之一。 在 SQL Server 2012 (11.x) 和更高版本中,可以在任何兼容性级别对使用 RC4 或 RC4_128 加密的材料进行解密。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration

另请参阅

ALTER ENDPOINT (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)