Skip to Content
Aug 19, 2009 at 11:06 PM

DI Event Service donu00B4t working on 64 Server



I have problem with the DI Event Service on Windows 2003 Server X64 Edition.

I have a application that using DI Event Services, and this working in Windows Server 2003 32 Bits, but when installed DI Event services on Server x64 the Store Procedure Transaction Notification don´t find the dll B1DIEventService.dll.

I compiled the dll´s in X64 Plataform, but when I try register in the Server show a message:

"B1DIEventService.dll was loaded, but the DllRegisterServer entry point was not found

The File can not be registered"

I executed the next lines in the SQL Server:

DECLARE @object int --declare the object variable

DECLARE @hresult int

EXEC @hresult = sp_OACreate 'B1DIEventsSender.Profiler', @object OUT

IF @hresult <> 0


PRINT @hresult

EXEC sp_OAGetErrorInfo @object




And the result is this:

Error Source Description

0x80040154 ODSOLE Extended Procedure Class not Registered

Thanks a lot for the attention and colaboration.

Edited by: Andres Naranjo on Aug 20, 2009 1:06 AM

Edited by: Andres Naranjo on Aug 20, 2009 1:07 AM