{"检索 COM 类工厂中 CLSID 为
{10020100-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80040154。"}
当使用SQLDMO编程时会可能出现这个错误,主要原因是装Sql2005或Sql2008的时候没有安装 SQLDMO。
如何判断是否丢失,最简单的方法就是到%Program Files%/Microsoft SQL Server/80/Tools/Binn目录下去找是否存在SQLDMO.DLL这个文件,如果存在则万事大吉,如果不存在也不要紧,我们可以到微软的网站上去下载一个Microsoft SQL Server 2008 Feature Pack, August 2008 ,然后安装在SQL 2008的环境中即可。实际上我们下载的是SQL Server 2005版本的,但是对于SQL Server 2008也同样可以使用。
检索COM类工厂中CLSID为{10020100-E260-11CF-AE68-00AA004A34D5}的组件时失败,原因是出现以下错误:80040154