IBM Support

Scheduled import jobs connecting to a database fail in IBM i2 iBase with a 'Provider cannot be found' error.

Troubleshooting


Problem

We moved our iBase Scheduler to a different system.  Our batch import specifications connect to an OLE-DB data source (SQL Server).  While the batch imports run fine on the old system, on the new system we get the following error:

Provider cannot be found. It may not be properly installed.
Provider=<Provider>;Integrated Security=SSPI;Persist Security Info=False;User ID="";Initial Catalog=<DB name>;Data Source=<SQL Server>;Initial File Name="";Server SPN="";DataSourceName=<DB table>;

 

Error #3706 occurred in:
ADODB.Connection
idImportSource:OpenSource
idImport:Import
FBatchImport:RunImports

Where:
<Provider> is the short name for your OLE-DB Provider
<DB name> is the database name
<SQL Server> is the SQL Server hostname
<DB table>
is the table referenced in the database

Cause

At least one of the import specifications is trying to connect to the SQL Server using an OLE DB provider that is not available on the new system.  The provider configured in the Import Specification requires a download of the OLE DB drivers for the specified provider.  There are different SQL Server providers.  Here is a link to an article listing the generations of OLE DB drivers to connect to a SQL Server database:

   Different generations of OLE DB Drivers

 

Resolving The Problem

Either download the specific OLE DB driver for the configured provider, or update your i2 iBase import specification to use a provider already configured on your system.

On a Windows system, to see what SQL Server drivers are already available on your system, do the following:

  1. search for "ODBC" to launch the ODBC Data Soure Administration tool
  2. Click on the Drivers tab to see the available drivers on your system

 

From the System DSN tab, you can "Add..." a new Data Source definition to connect to your SQL Server.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSXW43","label":"i2 iBase"},"Component":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.9","Edition":"","Line of Business":{"code":"LOB24","label":"Security Software"}}]

Historical Number

TS001656448

Product Synonym

ibase

Document Information

Modified date:
17 December 2018

UID

ibm10791689