Search code examples
ssissql-server-201232-bitinterbase

SQL Server 32-bit easysoft IB6 odbc SSIS package failing with validation error: codes 0x80004005 and 0xC0014009 when run by a sql server agent job



I have a SSIS package on sql server 2012. It utilizes an easysoft odbc connection to access and optima attendance controller. In my project, I have Run64BitRuntime is false. My SQL Agent Job is also set for 32 bit run time.

I use and SSIS proxy account and it is an admin account.

I have another package running on the same server using a different odbc provider, timebersoft, but it runs without issue.

If you need more details please let me know what you need to know.

The following errors only occur when the package is exacuted by a sql server agent job.

Data Flow TAsk: Error: ODBC source failed validation and returned error code 0x80004005

attnd: Error: There was an error trying to establish and Open Database Connectivity (ODBC) connection with the database server.

Data Flow Task: Error: The AquireConnection method call to the connection manager Attnd failed with error code 0xC0014009.

I have attempted to create a hello world version and every time the only thing to cause it to crash is when i try to connect to the easysoft odbc. the driver is installed (Name{Easysoft IB6 ODBC}; Version{1.00.01.70}; Company{Easysoft Limited}; File{IB6ODBC.DLL}; Date{6/5/2002}) the user is the same administrator for the successful and unsuccessful attempts

Update: July 21: 1. Tried the installation that wasn't it. 2. Tried Operation system(cmdline) for using 32 bit detexec.exe failed again. (double checked and the command I used did work in the cmdline)


Solution

  • "You can use our Interbase ODBC driver from SQL Server Agent or any ODBC enabled application. You will however need to install a 64-bit Interbase client that is compatable with your Interbase server before you install the Easysoft ODBC driver. This can be obtained from Embarcadero"

    the issue appears to be with the software. In order to use easysoft on a 64 bit system i need the 64 bit driver properly installed.

    Thank you @billinkc for pointing out the installation issue.