Share via


sys.service_broker_endpoints (Transact-SQL)

適用於:SQL Server

此目錄檢視包含 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 - 交涉

4 - 憑證

5 - NTLM、CERTIFICATE

6 - KERBEROS、憑證

7 - NEGOTIATE、CERTIFICATE

8 - CERTIFICATE、NTLM

9 - 憑證、KERBEROS

10 - 憑證、交涉

不可為 NULL。
connection_auth_desc nvarchar(60) 此端點連線所需的連線驗證類型描述,其中一項:

NTLM

Kerberos

洽談

CERTIFICATE

NTLM、CERTIFICATE

KERBEROS、CERTIFICATE

NEGOTIATE、CERTIFICATE

CERTIFICATE、NTLM

CERTIFICATE、KERBEROS

CERTIFICATE、NEGOTIATE

空。
certificate_id int 用於驗證的憑證標識碼,如果有的話。

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 選項如下所列:

無 :已停用

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)