在 SQL Server 2005 使用原生 XML Web Service
Microsoft SQL Server 2005 使用下列開放標準,在整個 SQL Server 2005 Database Engine 中提供原生 XML Web Service:
- 超文字傳輸通訊協定 (HTTP)
HTTP 是全球資訊網 (World Wide Web) 背後的核心通訊協定,提供不受平台限制、以 Web 為基礎的方式交換資料。重要事項:
HTTP 的支援需要 HTTP 接聽程式 Http.sys。只有 和 Windows XP Service Pack 2 上才有 Http.sys。如需詳細資訊,請參閱<設定 HTTP 核心模式驅動程式 (Http.sys)>。 - SOAP
SOAP 定義如何使用 XML 和 HTTP 存取服務、物件和伺服器,不管作業系統為何。 - Web 服務定義語言 (WSDL)
WSDL 是 XML 文件格式,可以用來描述以 Web 為基礎的服務。
當您在 SQL Server 2005 中使用原生 XML Web Service 時,可以透過 HTTP 傳送 SOAP 訊息要求給 SQL Server 2005 的執行個體,以執行下列項目:
- Transact-SQL 批次陳述式,可加或不加參數。
- 預存程序、擴充預存程序,和純量值使用者自訂函數。
在此章節中
主題 | 描述 |
---|---|
比較 SQL Server 2005 中的原生 XML Web Service 和 Microsoft SQLXML,描述原生 XML Web Service 如何運作,並且列出使用的好處。 |
|
提供初始的一般規劃,以及精簡和採用的部署檢查清單,評估或部署原生 XML Web Service 的時機。 |
|
提供來自 SQL Server 產品團隊對於評估或部署原生 XML Web Service 最佳作法的資訊和建議。 |
|
描述如何設定和提供執行 SQL Server 2005 的伺服器電腦,以協助它以安全方式接聽和服務以 HTTP 為基礎的要求。 |
|
描述原生 XML Web Service 如何產生和使用 WSDL 回應,以支援您選擇對用戶端公開的 SQL Server 可程式設計性的發行集。 |
|
詳細列出 SOAP 標準所使用、各種以 XML 為基礎之訊息的結構。 |
|
描述 SOAP 工作階段如何運作,以及如何用來將多批次處理擴充到以 Web 為基礎的 SQL Server 用戶端。 |
|
描述在以 SOAP 為基礎的用戶端存取狀況中,如何提供 SQL Server 驗證的選項。 |
|
提供 C# 撰寫的 Web 用戶端應用程式範例和 Microsoft Visual Basic,示範當您要以 Microsoft Visual Studio 2005 開發時,如何使用原生 XML Web Service。 |
|
提供有關特定原生 XML Web Service 計數器的參考資訊,計數器是在您使用「效能監視器」監視 Web 應用程式的效能時使用。 |
|
提供有關 XML 命名空間的參考資訊,XML 命名空間是預先定義以供 SQL Server 2005 中的原生 XML Web Service 使用。 |
|
提供有關對應 SQL 資料類型和 XML 結構描述 (XSD) 資料類型的參考資訊,後者是定義以在原生 XML Web Service 傳回的 WSDL 檔案中使用。 |
|
SQL Server 2005 中原生 XML Web Service 的文件使用指導方針和功能限制。 |