开发人员指南(数据库引擎)

SQL Server 提供了大量用于开发、管理和控制数据库应用程序的工具。

本节内容

  • 公共语言运行时 (CLR) 集成编程概念
    说明 Microsoft Windows .NET Framework 的公共语言运行时 (CLR) 组件如何与 SQL Server 集成。这表示您可以使用任何 .NET Framework 语言(包括 Microsoft Visual Basic .NET 和 Microsoft Visual C#)编写存储过程、触发器、用户定义类型、用户定义函数、用户定义聚合和流式表值函数。

  • 本机 XML Web 服务概念
    说明通过使用超文本传输协议 (HTTP)、SOAP 和 Web 服务定义语言 (WSDL) 并利用数据库引擎来使用本机 XML Web 服务。

  • SQL Server 2008 R2 Native Client 编程
    说明如何使用 SQL Server Native Client 新建应用程序或增强现有应用程序,使这些应用程序能够利用 SQL Server 新增功能,例如多个活动结果集 (MARS)、用户定义数据类型 (UDT)、查询通知、快照隔离和 XML 数据类型支持。

  • SQLXML 4.0 编程概念
    说明 SQLXML 的最新版本,该版本提供与 SQLXML 3.0 相同的功能,另外还提供附加的更新以容纳随 SQL Server 2005 引入的新功能,如 xml 数据类型。

  • 用于配置管理的 WMI 提供程序的概念
    说明用于 Microsoft 管理控制台 (MMC) 的 SQL Server 配置管理器管理单元和 Microsoft SQL Server 配置管理器的已发布层。它提供了一种统一的方式,用于与管理 SQL Server 配置管理器所请求注册表操作的 API 调用进行连接,并可对选定的 SQL Server 服务提供增强的控制和操作。

  • WMI Provider for Server Events 的概念
    说明如何使用 Windows Management Instrumentation (WMI) 在 SQL Server 实例中监视事件。

  • SQL Server 管理对象 (SMO)
    包含有关 SQL Server 管理对象 (SMO) 的信息,它是专为对管理 SQL Server 所涉及的各个方面进行编程而设计的对象的集合。

  • SQL 数据库管理对象 (SQL-DMO)
    包含有关 SQL Server 数据库管理对象 (SQL-DMO) 的信息,它是专为对管理 SQL Server 所涉及的所有方面进行编程而设计的 COM 对象的集合。

    后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

  • 数据库引擎扩展存储过程编程
    说明如何使用扩展存储过程用编程语言(例如 C)创建自己的外部例程。

  • 数据收集器编程
    说明数据收集器对象模型。

  • 异常消息框编程
    说明如何在应用程序中使用异常消息框编程接口,以提高对消息传送的控制,并使用户可以选择保存错误消息内容以供将来参考和从中获取有关消息的帮助。