Informix 64 Bit Odbc Driver
- Informix 64 Bit Odbc Driver Windows
- Informix Odbc Driver Windows 7 64 Bit Download
- Ibm Informix 64 Bit Odbc Driver
- Informix Driver 64 Bits Odbc
- Download Ms Access 64 Bit Odbc Driver
- Informix Sdk 64 Bit
When installing a 32-bit IBM Informix Client SDK product on a 64-bit Windows machine, you may see a message stating that you cannot install becuase you are using a 64 bit machine. I'm trying to install the Informix ODBC drivers on Windows 7 64-bit so I can run the Wallet Card Wizard. I am getting the following error: 'Prerequisite verification checks failed InstallAnywhere has detected that you are installing the 32 bit. IBM® Informix® ODBC Driver is the Informix implementation of the Microsoft Open Database Connectivity (ODBC) standard. It supports SQL statements with a library of C functions that an application calls to access IBM Informix databases.
I am trying to create a linked table in a 64-bit SQL Server to Informix, and the SQL server does not list Informix ODBC in the DSN list. I have downloaded the 64-bit Informix Client SDK, however, despite the fact that it states 64-bit Informix Client SDK, it only appears in the 32-bit ODBC DSN. I tried to create a linked table in a 32-bit SQL Server and I was then able to see Informix ODBC DDN.
I was just wondering that if there is an Informix Client SDK that would show in the 64-ODBC DSN, not the 32-bit?
Also is there a way of linking a 64-bit SQL Server to Informix please?Thanks.
TallTed4 Answers
Create a DB Link in SQL Server to Informix
I used the following Software environment:
- SQL Server 2012
- Informix SDK 4.10 FC2
- Informix 11.5
First Set some Properties for Ifxoledbc Driver:
Informix 64 Bit Odbc Driver Windows
Then Create Linked Server:
General Settings - Datasource is your DB and your Server Name
Security Settings - Add valid Informix Database Credentials
Server Options - Set RPC and RPC Out to True
I use the db link for calling a stored Procedure in Informix and writing the data to SQL Server.
Did you use the 64 bit version of ODBCAD32.EXE to create the DSN?
There are two versions of the ODBC administrator.
This one is the 32 bit version:
It can only see 32 bit drivers, and only 32 bit processes can see it's DSN's
You can only access your downloaded songs through the Amazon Music app. You’ll see a checkmark next to music that you’ve downloaded. You can’t export them to files, play them with other apps or copy them to CDs, SD cards or USB flash drives. Download unlimited music for monthly fee. Select My Music to find the music that you’ve downloaded in the Amazon Music app.
This one is the 64 bit version:
It can only see 64 bit drivers, and only 64 bit processes (i.e. SQL Server 64 bit) can see it's DSN's
Even better you could define a DNS-less connection which doesn't use a DSN, it uses the driver directly. Then you can avoid this confusing step altogether.
Nick.McDermaidNick.McDermaidI would have used the Comment feature, but I do not have enough 'Reputation Points' to do so.
The answer of SGeis, above, is on the money. It was hard for me to find such a clear, straightforward answer. Snapshots of the dialog boxes help immensely.
Let me add to his answer the following:
Informix Odbc Driver Windows 7 64 Bit Download
The Data Source fill-in (YourDatabaseName@YourInformixServerName) could be something as simple as Fred@Barney, rather than what I tried, namely, Fred@199.188.77.66 or Fred@199.188.77.66:32002 (the latter specifies a port/service number).
Once you create the linked server, if you go back into its General properties page, you will see that you cannot edit what you typed for Linked Server, Product Name (Why isn't this called 'Provider Name,' since Ifxoledbc is listed under Linked Servers/Providers in the Object Explorer tree?), Data Source, etc. So, if your connection fails because you mistyped something, it is unclear how to fix it.
Here is what you may do:
Right-click the linked server.
Beneath 'Test Connection,' look for 'Script Linked Server as.'
Click the latter, and, then, each of the following: 'DROP And CREATE To'and 'New Query Editor Window.'
In the script text that appears, type replacement info for those settings that were grayed-out and uneditable.
Press F5 to run the script and thereby apply your changes. In doing so, the existing linked server is dropped, and a new one is created.
Open up your linked server's Security properties page and re-enter any connection password (even though asterisks -- suggesting that the password is filled and correct -- may appear in the corresponding entry). Also, examine the General properties page. Make sure that your changes stuck. Even though you ran the script and received no error, SQL Server will blank out fill-ins such as 'Linked Server,' 'Product Name,' and 'Data Source' if, for example, you, as I did, had a brain aneurism and chose the wrong drop-down item for 'Provider.'
As noted above, click 'Test Connection,' to verify that your changes work.
I was able to set up a linked server without Ifxoledbc. Once my System DSN for the 64-bit ODBC driver was set up (and tested OK), I set up a linked server using the Microsoft OLE DB Provider for ODBC Drivers.
Linked Server: UCCX
Provider: Microsoft OLE DB Provider for ODBC Drivers
Product name: IBM Informix ODBC Driver (probably could be anything but I named it the same as the ODBC Driver and it worked).
Data Source: UCCX (the name of your System DSN).
On the security tab I mapped a local login to the same remote user/password as the one set up in the System DSN itself.
And another way to consume the System DSN is via OPENROWSET. This works even without setting up a linked server:
Not the answer you're looking for? Browse other questions tagged sql-serverinformix or ask your own question.
Ibm Informix 64 Bit Odbc Driver
I have an SSIS package that needs to use ODBC to connect to an Informix data source. It runs fine on my 64-bit Win7 development box but blows up on 64-bit Windows Server 2008 with the following error message:The specified DSN contains an architecture mismatch between the Driver and Application.
I can see the informix drivers when I use odbcad32.exe in %windir%/SysWOW64/ and have created an ODBC connection there. I cannot see them when I use odbcad32.exe in %windir%/System32. The Google machine says the error message I'm seeing comes when I've created the ODBC connection using the wrong ODBC administrator engine. I'm using the IBM Informix SDK 3.70.
Maybe my Google-fu is weak, but I can't find anything useful on how to get Windows Server 2008 to allow me to see the 32-bit Informix drivers in the ODBC administrator engine from System32.
Anyone have any ideas/insights?
Informix Driver 64 Bits Odbc
1 Answer
Download Ms Access 64 Bit Odbc Driver
Two things to keep in mind, you have the ODBC drivers/configuration thing (odbcad32.exe) in the 32/64 bit space but you'll also have SSIS (dtexec.exe) also existing in the 32/64 bit space.
As I read it, you have installed the 32 bit driver on the server and created the 32 bit DSN (which despite the backwards sounding name is the one found in %windir%/SysWOW64/
).
The trick now is to run your packages in 32 bit mode. If you are using SQL Agent, the SQL Server Integration Services job step has a checkbox for 32 bit mode. That only works for the SQL Agent though. If you are running it from the command line, or clicking it via the gui, you'll need to start with the correct exe.
32 bit
64 bits
billinkcbillinkc