我有Windows Server 2003 x64标准版SP2与OLE错误在SQL
的Microsoft SQL Server 2005 - 9.00.4035.00(X64),企业版(64位)在Windows NT 5.2(内部版本3790:Service Pack 2的)
我下载CAPICOM再发行平台SDK:http://www.microsoft.com/downloads/details.aspx?FamilyId=860EE43A-A843-462F-ABB5-FF88EA5896F6&displaylang=en
和 安装在C它:\ WINDOWS \ SysWow64资料与C:\ WINDOWS \ SysWow64资料\ REGSVR32.EXE的CAPICOM.dll并得到了成功地注册。
当我试图运行
DECLARE @S varchar(255)
DECLARE @D varchar(255)
DECLARE @O int
EXEC @C = sp_OACreate 'CAPICOM.EncryptedData', @O OUT
IF @C <> 0
BEGIN
EXEC sp_oageterrorinfo @O, @S out, @D out
SELECT err=CONVERT(VARBINARY(4),@C), [email protected], [email protected]
RETURN
END
,我得到错误信息。
0x80040154 ODSOLE Extended Procedure Class not registered
我该怎么办?我应该如何检查CAPICOM.DLL是否正确注册?
非常感谢。我恐怕没有这个组件的64位版本。 – THEn 2010-01-14 18:24:32