sys.endpoint_webmethods (Transact-SQL)

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

包含定義在啟用 SOAP 之 HTTP 端點的一個資料列 FOR EACH SOAP 方法。endpoint_id和 namespace 資料行的組合是唯一的。

資料行名稱

資料類型

描述

endpoint_id

int

定義 webmethod 的端點識別碼。

namespace

nvarchar(384)

webmethod 的命名空間。

method_alias

nvarchar(64)

方法的別名。

附註附註
Transact-SQL 識別碼接受 WSDL 方法名稱中不合法的字元。

這個別名用來將端點之 WSDL 描述所顯示的名稱,對應至當叫用 webmethod 時所呼叫的實際基礎 Transact-SQL 可執行物件。

object_name

nvarchar(776)

根據 NAME = 選項的指定,重新導向 webmethod 所至的物件名稱。名稱部份是以英文句點 (.) 分隔,並且利用方括號 [] 加以分隔。

根據 WSDL 選項的指定,物件名稱必須是三部份名稱。

result_schema

tinyint

決定哪一個 (如果有的話) XSD 會隨同回應被傳回的選項。

0 = 無

1 = 標準

2 = 預設值

result_schema_desc

nvarchar(60)

決定哪一個 (如果有的話) XSD 會隨同回應被傳回的選項描述。

NONE

STANDARD

DEFAULT

result_format

tinyint

決定回應中的結果如何格式化的選項。

1 = ALL_RESULTS

2 = ROWSETS_ONLY

3 = NONE

result_format_desc

nvarchar(60)

決定回應中的結果如何格式化的選項描述。

ALL_RESULTS

ROWSETS_ONLY

NONE

權限

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