SQLDMO注册
来源:互联网 发布:java数据库编程题型 编辑:程序博客网 时间:2024/05/16 19:07
在维护人事系统时,师姐给我们提出一个功能上有问题。备份数据库时,报黄页。然后需要我们寻找原因,作出解决方案。
一开始我从原先在本机上发布的系统入手,发现没有出现问题。但是,当对程序进行调试时,就出现了错误。错误如下:
未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在comlayout.exe 中。其他信息: 检索 COM 类工厂中 CLSID 为 {0EC8CCC8-EBED-495E-9A9F-313
当时不理解这是怎么回事,上网查找资料时,提到的都是引用的问题。然后就想到了,一开始从SVN上Check出程序时,有一个引用方面的问题。但是当时重新引用之后,该错误就已经解决了,顿时感觉无从下手了。
后来我就将之前的系统以及最新更新的系统都进行了测试,发现都会出现同样的问题。这样也就排除是系统在更新的过程中出现的问题,而错误地将问题定位在系统本身就存在问题。但是后来发现搭档那没有问题,而后就提到了SQLDMO注册问题。
SQL-DMO的全称是SQL Distributed ManagementObjects。它是一个集合,包含一组有双重接口的COM。通过SQL-DMO我们可以控制操作SQL Server 的数据库引擎和复制管理。
也就是说SQLDMO主要是对SQL Server进行的操作,此次的功能是备份数据库,这就需要用到SQLDMO。这也说明了之前那个引用问题,引用的sqldmo.dll文件,其用处就是对数据库进行操作。但是存在的问题就是,SQLDMO没有注册。
注册过程:
1、下载sqldmo文件,然后根据其说明将文件放到SQL Server指定位置,即:C:\ProgramFiles\Microsoft SQL Server\80\Tools\Binn下。
2、点击开始->运行(Window+R),输入命令:regsvr32"C:\ProgramFiles\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll",运行。
注册成功之后就可以正常运行了。
其备份成功的效果如下:
从这次的问题看出,自己的动手能力还有待提高。一开始只是引用了sqldmo.dll,但是并没有查看该文件到底是什么,有什么作用。所以,在今后的学习过程中,培养自己的主动性。遇事多动手,多去查询资料,全面了解问题。还有就是避免“应该没问题”、“原来没有问题”等等这些词汇,逐渐摒弃小农思想。
- SQLDMO注册
- 怎样注册sqldmo.dll
- sqldmo
- SQLDMO初探
- 有关SQLDMO
- SQLDMO解释
- 打开SQL企业管理器提示“SQLDMO还未注册,请重新运行SQL SERVER安装程序,或者与管理员联系”
- 解决Visual Studio 2005 包加载失败问题。解决SQlserver企业管理器无法启动,SQLDMO未注册问题。
- 打开SQL企业管理器提示“SQLDMO还未注册,请重新运行SQL SERVER安装程序,或者与管理员联系”
- 关于SQLDMO的使用
- SQLDMO类的使用
- SQLDMO For C#
- SqlDmo有关数据库管理
- SQLDMO For C#
- SQLDMO类的使用
- SQLDMO类的使用
- 在中使用SQLDMO
- SQLDMO备份,还原数据库
- 单片机与PC机多机通讯 串口通信
- First Missing Positive
- “程序员”学哪种编程语言最赚钱?
- Git命令大全
- Unity3d-反编译C#和提取资源
- SQLDMO注册
- JAXB中的标注
- Codeforces 558E A Simple Task (计数排序+线段树优化)
- 暂时在heap上留个坑
- poj3281
- ATL结构分析
- GRE写作必备句型
- 如何启动Tomcat服务器
- Android使用反射机制设置ListView的默认焦点