ASP.NET利用SQLDMO可以实现在线备份、还原数据库等各种功能。

由于客户的数据库和WEB服务不再同一台服务器,把网站部署在服务器上以后,运行程序,提示如下错误

检索 COM 类工厂中 CLSID 为 {10021F00-E260-11CF-AE68-00AA004A34D5} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。-LMLPHP

当使用Interop.SQLDMO.dll备份SQL Server 2008的数据库时出现以上错误,

由于需要在程序中加上数据库的备份与恢复功能,所以需要使用到SQLDMO。

但在系统中没有找到SQLDMO.dll,然后谷歌之,发现msdn上这样说:

“后续版本的 Microsoft SQL Server 将删除该功能。”

于是继续谷歌,发现需要安装Microsoft SQL Server 2005 向后兼容组件

04-27 07:01