安装 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