sys.endpoints (Transact-SQL)

針對在系統建立的每個端點,各包含一個資料列。SYSTEM 端點一定只有一個。

資料行名稱

資料類型

描述

name

sysname

端點的名稱。在伺服器中,這是唯一的。不可設為 Null。

endpoint_id

int

端點的識別碼。在伺服器中,這是唯一的。識別碼小於 65536 的端點是系統端點。不可設為 Null。

principal_id

int

建立和擁有這個端點的伺服器主體識別碼。可設為 Null。

protocol

tinyint

端點通訊協定。

1 = HTTP

2 = TCP

3 = 具名管道

4 = 共用記憶體

5 = 虛擬介面配接器 (VIA)

不可設為 Null。

protocol_desc

nvarchar(60)

端點通訊協定的描述。

  • HTTP

  • TCP

  • NAMED_PIPES

  • SHARED_MEMORY

  • VIA

NULLABLE。

type

tinyint

端點裝載類型。

1 = SOAP

2 = TSQL

3 = SERVICE_BROKER

4 = DATABASE_MIRRORING

不可設為 Null。

type_desc

nvarchar(60)

端點裝載類型的描述。

  • SOAP

  • TSQL

  • SERVICE_BROKER

  • DATABASE_MIRRORING

可設為 Null。

state

tinyint

端點狀態。

0 = STARTED,接聽和處理要求。

1 = STOPPED,接聽但不處理要求。

2 = DISABLED,不接聽

預設狀態為 1。可為 Null。

state_desc

nvarchar(60)

端點狀態的描述。

STARTED = 接聽和處理要求。

STOPPED = 接聽但不處理要求。

DISABLED = 不接聽。

預設狀態是 STOPPED。

可設為 Null。

is_admin_endpoint

bit

指出端點是否作為管理使用。

0 = 非管理端點。

1 = 端點是管理端點。

不可為 Null。

重要事項重要事項

VIA 通訊協定已被取代。未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

權限

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