Question : Cannot create an instance of OLE DB provider "Ifxoledbc" for linked server "xyx".

I am trying to set up a linked server in SQL 2005.  It will connect to an IBM Informix database.  The settings that I have are:

Linked Server:  XYZ
Provider:  IBM Informix OLE DB Provider
Product Name:  Ifxoledbc
Data Source:  atb@ol_xyz
On the security page at the bottom there is a valid remote login and password.

When I try to run a query from the application, I get the following error:

Cannot create an instance of "Ifxoledbc" provider for linked server "xyz".

I've got an ODBC Datasourse (using the latest Informix driver) configured named 'xyz', with a server name of ol_xyz, and a database name of 'atb'.

Suggestions?

Answer : Cannot create an instance of OLE DB provider "Ifxoledbc" for linked server "xyx".

Hope you are creating linked Server using Wizard..

1. Expand SQL Server in SSMS
2. Expand Server Objects -> Linked Servers and Right click Linked Server
3. Choose New Linked server and in General page, provide your Informix database details
4. In Security tab, provide User name and password in "Be made using the security context" which should work.

snapshots below:

http://www-01.ibm.com/support/docview.wss?uid=swg21195578
Random Solutions  
 
programming4us programming4us