在 SQL Server 2005 使用原生 XML Web Service

Microsoft SQL Server 2005 使用下列開放標準,在整個 SQL Server 2005 Database Engine 中提供原生 XML Web Service:

  • 超文字傳輸通訊協定 (HTTP)
    HTTP 是全球資訊網 (World Wide Web) 背後的核心通訊協定,提供不受平台限制、以 Web 為基礎的方式交換資料。
    ms191274.note(zh-tw,SQL.90).gif重要事項:
    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 批次陳述式,可加或不加參數。
  • 預存程序、擴充預存程序,和純量值使用者自訂函數。

在此章節中

主題 描述

原生 XML Web Service 概觀

比較 SQL Server 2005 中的原生 XML Web Service 和 Microsoft SQLXML,描述原生 XML Web Service 如何運作,並且列出使用的好處。

部署原生 XML Web Service

提供初始的一般規劃,以及精簡和採用的部署檢查清單,評估或部署原生 XML Web Service 的時機。

使用原生 XML Web Service 的最佳作法

提供來自 SQL Server 產品團隊對於評估或部署原生 XML Web Service 最佳作法的資訊和建議。

設定伺服器接聽原生 XML Web Service 的要求

描述如何設定和提供執行 SQL Server 2005 的伺服器電腦,以協助它以安全方式接聽和服務以 HTTP 為基礎的要求。

使用 WSDL

描述原生 XML Web Service 如何產生和使用 WSDL 回應,以支援您選擇對用戶端公開的 SQL Server 可程式設計性的發行集。

SOAP 要求與回應訊息結構

詳細列出 SOAP 標準所使用、各種以 XML 為基礎之訊息的結構。

使用 SOAP 工作階段

描述 SOAP 工作階段如何運作,以及如何用來將多批次處理擴充到以 Web 為基礎的 SQL Server 用戶端。

透過 SOAP 的 SQL Server 驗證

描述在以 SOAP 為基礎的用戶端存取狀況中,如何提供 SQL Server 驗證的選項。

撰寫用戶端應用程式

提供 C# 撰寫的 Web 用戶端應用程式範例和 Microsoft Visual Basic,示範當您要以 Microsoft Visual Studio 2005 開發時,如何使用原生 XML Web Service。

原生 XML Web Service 效能計數器

提供有關特定原生 XML Web Service 計數器的參考資訊,計數器是在您使用「效能監視器」監視 Web 應用程式的效能時使用。

用於 SOAP 要求和回應的命名空間

提供有關 XML 命名空間的參考資訊,XML 命名空間是預先定義以供 SQL Server 2005 中的原生 XML Web Service 使用。

原生 XML Web Service 中的資料類型對應

提供有關對應 SQL 資料類型和 XML 結構描述 (XSD) 資料類型的參考資訊,後者是定義以在原生 XML Web Service 傳回的 WSDL 檔案中使用。

原生 XML Web Service 中的指導方針和限制

SQL Server 2005 中原生 XML Web Service 的文件使用指導方針和功能限制。

請參閱

概念

XML 應用程式範例

說明及資訊

取得 SQL Server 2005 協助