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) |
端點通訊協定的描述。
NULLABLE。 |
type |
tinyint |
端點裝載類型。 1 = SOAP 2 = TSQL 3 = SERVICE_BROKER 4 = DATABASE_MIRRORING 不可設為 Null。 |
type_desc |
nvarchar(60) |
端點裝載類型的描述。
可設為 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 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 |