開發人員手冊 (Database Engine)

SQL Server 提供一組豐富的工具來開發、管理與控制資料庫應用程式。

本節內容

  • Common Language Runtime (CLR) 整合程式設計概念
    描述將 .NET Framework for Microsoft Windows 之 Common Language Runtime (CLR) 元件整合到 SQL Server 中。這表示您可以使用任何 .NET Framework 語言 (包括 Microsoft Visual Basic .NET 及 Microsoft Visual C#),撰寫預存程序、觸發程序、使用者定義型別、使用者定義函數、使用者定義彙總及資料流資料表值函數。

  • 原生 XML Web Service 概念
    描述使用超文字傳輸通訊協定 (HTTP)、SOAP 與 Web 服務定義語言 (WSDL) 透過 Database Engine 取得的 Native XML Web 服務。

  • SQL Server 2008 Native Client 程式設計
    描述如何使用 SQL Server Native Client 建立新的應用程式,或者加強需要利用 SQL Server 新功能 (例如,Multiple Active Result Set (MARS)、使用者定義資料類型 (UDT)、查詢通知、快照隔離和 XML 資料類型支援) 的現有應用程式。

  • SQLXML 4.0 程式設計概念
    描述最新版的 SQLXML,提供與 SQLXML 3.0 相同的功能以及其他更新來配合 SQL Server 2005 所推出的新功能,例如 xml 資料類型。

  • 組態管理的 WMI 提供者概念
    描述搭配適用於 Microsoft Management Console (MMC) 之 SQL Server 組態管理員嵌入式管理單元與 MicrosoftSQL Server 組態管理員使用的發行層。它會提供統一的方式來協助您連結管理 SQL Server 組態管理員所要求之登錄作業的 API 呼叫,並在選取的 SQL Server 服務上,提供增強的控制和操作功能。

  • 伺服器事件的 WMI 提供者概念
    描述如何使用 Windows Management Instrumentation (WMI) 來監視 SQL Server 執行個體中的事件。

  • SQL Server 管理物件 (SMO)
    包含 SQL Server Management Objects (SMO) 的相關資訊,也就是針對管理 SQL Server 之所有層面進行程式設計所設計的物件集合相關資訊。

  • SQL Distributed Management Objects (SQL-DMO)
    包含 SQL Server Database Management Objects (SQL-DMO) 的相關資訊,也就是針對管理 SQL Server 之所有層面進行程式設計所設計的 COM 物件集合相關資訊。

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

  • 資料庫引擎擴充預存程序程式設計
    描述如何使用擴充預存程序,以 C 之類的程式語言建立您自己的外部常式。

  • 資料收集器程式設計
    描述資料收集器物件模型。

  • 例外狀況訊息方塊程式設計
    描述如何在應用程式中使用例外狀況訊息方塊程式介面,讓您更有效地控制訊息經驗,以便讓使用者選擇要儲存錯誤訊息內容以供日後參考,或是取得訊息的說明。