开发 SQL-DMO 应用程序

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

SQL Server 数据库管理对象 (SQL-DMO) 已从 SQL Server 2008 R2 Express 和 SQL Server 2008 R2 功能包中删除。SQL-DMO 还不支持 SQL Server 2000 后引入的数据库引擎功能。建议您尽快修改当前使用此功能的应用程序。如果必须支持 SQL-DMO,请从 Microsoft 下载中心下载 SQL Server 2008 功能包,然后安装其中的向后兼容组件。切勿在新的开发工作中使用 SQL-DMO,请改用 SQL Server 管理对象 (SMO)。通过安装 SQL Server 2008 R2 联机丛书可获得 SMO 文档。

SQL 分布式管理对象 (SQL-DMO) 是封装了 Microsoft SQL Server 数据库管理和复制管理的对象所组成的集合。

SQL-DMO 是作为动态链接库 (DLL) 实现的双接口 COM 进程内服务器。创建 SQL-DMO 应用程序时,可以用 C 或 C++ 使用任何 OLE 自动化控制器或 COM 客户端开发平台。

SQL-DMO 自动执行:

  • 重复或经常执行的 SQL Server 管理任务。

  • SQL Server 对象创建和管理。

  • SQL Server 代理作业、警报和运算符的创建和管理。

  • SQL Server 复制安装和配置。

SQL-DMO 文档介绍了 SQL-DMO 的组件、在开发应用程序过程中的使用方法以及 SQL-DMO 应用程序的构造。它还包括详细的组件参考。