共用方式為


sys.service_broker_endpoints (Transact-SQL)

這份目錄檢視會針對 Service Broker 端點,各包含一個資料列。 這份檢視中的每個資料列,在 sys.tcp_endpoints 檢視中,各有一個含相同 endpoint_id 的對應資料列,其中包含了 TCP 組態中繼資料。 TCP 是 Service Broker 唯一允許使用的通訊協定。

資料行名稱

資料類型

說明

<繼承的資料行>

--

繼承 sys.endpoints (Transact-SQL) 的資料行。

is_message_forwarding_enabled

bit

端點支援訊息轉送。 這個值的初始設定是 0 (停用)。 不是 NULLABLE。

message_forwarding_size

int

可以用於轉送訊息之 tempdb 空間的最大 MB 數。 這個值的初始設定是 10。 不是 NULLABLE。

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

不是 NULLABLE。

connection_auth_desc

nvarchar(60)

與這個端點連接所需之連接類型的描述,它有下列幾種:

  • NTLM

  • KERBEROS

  • NEGOTIATE

  • CERTIFICATE

  • NTLM、CERTIFICATE

  • KERBEROS、CERTIFICATE

  • NEGOTIATE、CERTIFICATE

  • CERTIFICATE、NTLM

  • CERTIFICATE、KERBEROS

  • CERTIFICATE、NEGOTIATE

NULLABLE。

certificate_id

int

驗證所用的憑證識別碼 (如果有的話)。

0 = 正在使用 Windows 驗證。

encryption_algorithm

tinyint

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

說明

對應的 DDL 選項

0

NONE

已停用

1

RC4

{必要的 | 必要的演算法 RC4}

2

AES

必要的演算法 AES

3

NONE、RC4

{支援的 | 支援的演算法 RC4}

4

NONE、AES

支援的演算法 AES

5

RC4、AES

必要的演算法 RC4 AES

6

AES、RC4

必要的演算法 AES RC4

7

NONE、RC4、AES

支援的演算法 RC4 AES

8

NONE、AES、RC4

支援的演算法 AES RC4

不是 NULLABLE。

encryption_algorithm_desc

nvarchar(60)

加密演算法描述,是下列值之一:

對應的 DDL 選項

NONE

已停用

RC4

{必要的 | 必要的演算法 RC4}

AES

必要的演算法 AES

NONE、RC4

{支援的 | 支援的演算法 RC4}

NONE、AES

支援的演算法 AES

RC4、AES

必要的演算法 RC4 AES

AES、RC4

必要的演算法 AES RC4

NONE、RC4、AES

支援的演算法 RC4 AES

NONE、AES、RC4

支援的演算法 AES RC4

NULLABLE。

備註

[!附註]

只有 RC4 演算法支援回溯相容性。 只有在資料庫相容性層級為 90 或 100 時,才能使用 RC4 或 RC4_128 加密新資料 (不建議使用)。請改用較新的演算法,如其中一個 AES 演算法。 在 SQL Server 2012 中,使用 RC4 或 RC4_128 加密的資料可以在任何相容性層級進行解密。

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。

請參閱

參考

ALTER ENDPOINT (Transact-SQL)

CREATE ENDPOINT (Transact-SQL)