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)