【发布时间】:2024-05-23 10:15:02
【问题描述】:
我有带有
的 Windows Server 2003 Standard x64 Edition SP2Microsoft SQL Server 2005 - 9.00.4035.00 (X64) Enterprise Edition (64-bit) on Windows NT 5.2(Build 3790:Service Pack 2)
我下载了 CAPICOM Platform SDK Redistributable: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), source=@S, description=@D
RETURN
END
我收到了错误消息。
0x80040154 ODSOLE Extended Procedure Class not registered
我该怎么办?如何检查 CAPICOM.DLL 是否正确注册?
【问题讨论】:
标签: sql-server tsql stored-procedures ole