码迷,mamicode.com
首页 > 数据库 > 详细

SQLDMO注冊

时间:2017-05-16 09:58:01      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:操作   server   bsp   下载   fonts   控制   services   runtime   dll   

      在维护人事系统时。师姐给我们提出一个功能上有问题。

备份数据库时。报黄页。然后须要我们寻找原因,作出解决方式。

      一開始我从原先在本机上公布的系统入手,发现没有出现故障。可是。当对程序进行调试时,就出现了错误。错误例如以下:

      未处理的“System.Runtime.InteropServices.COMException”类型的异常出如今comlayout.exe 中。

其它信息: 检索 COM 类工厂中 CLSID 为 {0EC8CCC8-EBED-495E-9A9F-313

      当时不理解这是怎么回事。上网查找资料时,提到的都是引用的问题。

然后就想到了。一開始从SVNCheck出程序时,有一个引用方面的问题。

可是当时又一次引用之后,该错误就已经攻克了,顿时感觉无从下手了。

      后来我就将之前的系统以及最新更新的系统都进行了測试。发现都会出现相同的问题。

这样也就排除是系统在更新的过程中出现的问题,而错误地将问题定位在系统本身就存在问题。可是后来发现搭档那没有问题,而后就提到了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注冊

标签:操作   server   bsp   下载   fonts   控制   services   runtime   dll   

原文地址:http://www.cnblogs.com/jhcelue/p/6859670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!