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)