安装 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-DMO 在单个动态链接库 (DLL) 中实现。您可以在客户端或服务器上开发 SQL-DMO 应用程序。在使用某一 OLE 自动化控制器作为开发平台(例如 Microsoft Visual Basic)时,不要求附加的文件。使用 C 或 C++ 进行的应用程序开发要求 SQL-DMO 头文件。

SQL-DMO 示例应用程序(为 SQL-DMO 应用程序开发提供附加的参考资料)随 SQL Server 一起安装。

目录

文件

说明

C:\Program Files\Microsoft SQL Server\80\Tools\Binn

Sqldmo.dll

实现 SQL-DMO 对象的 DLL。

C:\Program Files\Microsoft SQL Server\80\Tools\Binn

Sqldmo80.hlp

在开发环境中使用的 SQL-DMO 帮助文件,提供与 SQL-DMO 对象、属性和方法有关的上下文相关的帮助。

C:\Program Files\Microsoft SQL Server\80\Tools\Binn\ Resources\xxxx

Sqldmo.rll

已本地化的资源文件。基于 SQL Server 客户端或服务器的实例所采用的国家/地区语言的不同,资源目录也将有所不同。例如,目录 1033 是语言标识符 0X0409 的数字表示形式,指示美国英语。

C:\Program Files\Microsoft SQL Server\80\Tools\ Devtools\Include

Sqldmo.h

包含 SQL-DMO 成员函数原型、枚举的数据类型和宏的 C/C++ 头文件。

C:\Program Files\Microsoft SQL Server\80\Tools\ Devtools\Include

Sqldmoid.h

包含 SQL-DMO 接口和类标识符的 C/C++ 头文件。

\Program Files\Microsoft SQL Server\MSSQL\Install

Sqldmo.sql

实现支持 SQL-DMO 的存储过程的 Transact-SQL 脚本。仅可用于 SQL Server 服务器实例。

在客户端计算机上注册 SQL-DMO 组件

  • 从 C:\Program Files\Microsoft SQL Server \90\Tools\Binn\Resources\<language> 目录,执行:

    %Program Files%\Microsoft SQL Server\80\Tools\Binn\REGSVR32 SQLDMO.DLL
    

请参阅

概念