Informatica, [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified error when connecting to Exasol database - odbc

I am trying to connect to Exasol database from Informatica where I want to do some read and write operations but getting below error when running the session.
I have added driver details in ODBC Data Source Administrator.
Message Code: CMN_1022
Message: Database driver error...
CMN_1022 [
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Database driver error...
Function Name : Connect
Database driver error...
Function Name : Connect
Database Error: Failed to connect to database using user [User_Name] and connection string [Connection_String].]
Please let me know if any additional information is required.
Below are screenshot of USER DSN and SYS DSN entries.
I tested the connection and showed successful.
User DSN
Sys DSN

Related

64-bit DBeaver can't connect to ODBC source - “Unexpected driver error occurred while connecting to database”

I want to make new connection ODBC in Dbeaver. The test result in ODBC driver is 'successfully connected to data source'. So in Dbeaver i just click new connection database then ODBC, i fill the Database/Schema in Dbeaver same with Data Source in ODBC, also i fill username and password like in ODBC and i didn't change any settings. But i get the following error like this:
'Unexpected driver error occurred while connecting to database'
should i change any settings in Dbeaver?

Data source name is not appearing in System DSN for MS access ODBC connection

Can anyone help me with this?
I have to connect the oracle data source in MS access which has already connected with some HANA server. But now i want to connect it to oracle.
I have done the odbc connection in System DSN from Administrator tools. Connection successful. But, still i cannot see that DSN in System DSN.
Tried the following steps but still not working
1. Modified default value as "value not set" in regedit.
2. created System DSN through this "C:\windows\SysWOW64"
TIA

Sybase login error, using ODBC Driver, system error 127, specified procedure could not be loaded

I am tring to connect to Sybase server through an application which uses ODBC Drivers to connect, but when I attempt to login it was throwing an error saying
ERROR ESTABLISHING CONNECTION, SPECIFIED DRIVER COULD NOT BE LOADED
DUE TO SYSTEM ERROR 127: THE SPECIFIED PROCEDURE COULD NOT BE
FOUND.(SYBASE ASE ODBC DRIVER, C:\PROGRA`2\SYBASE\ODBC\SYODASE.DLL).
MICROSOFT OLEDB PROVIDER FOR OBDC DRIVERS.
I am using Sybase ASE 15.7 AND Sybase Open Client ODBC Driver 15.
In my experience this error indicates that some dependencies could not be loaded. Assuming your PATH is all the right locations on it you may be missing some files from the client.

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified from Window Service

i have created a windows service which needs to connect to Sybase database using ODBC connection in regular intervals and process data. I am getting below error when i am trying to open ODBC connection in windows service class (say "StarterClass") method (Say "StartMethod").
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
I am sure that the connection string is fine. I gave my windows service reference to another test web application. And try to call same windows service class method.
The connection is opening successfully in debug mode. but when i deploy the service, its giving problem.
Kindly help me,
Regards
Venkat
You probably defined a USER datasource instead of a SYSTEM datasource. When the service runs, it runs as a different user usually.

[Microsoft][ODBC Driver Manager] Invalid string or buffer length ON WINDOWS SERVER 2008

My java webapp is working fine in my windows XP 64bit with System DSN, by deploying manually in tomcat.
When i am running my webapp in Tomcat on windows server 2008 64bit. I am using a System DSN, because with user DSN it's not detecting the datasource. In this scenario it is throwing me an error as follows:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
So far I have tried:
I compared SQL server and DSN registry values, and they are same.
I deployed on other XP machine, it's working fine but not on Windows Server 2008
Thank you in advance.
When trying to run query against System ODBC DSN (MS Access .mdb file) from an app deployed to Jboss 4.x, I get same error: "SQL state [S1090]; error code [0]; [Microsoft][ODBC Driver Manager] Invalid string or buffer length" in Windows Server R2.
I reproduced same error on 2 different Windows Server R2 machines. On Windows Server Standard (i guess R1) and Windows 7 Professional x64 the problem is not reproducible.
Further more, on same Windows Server R2 when trying to connect directly (from a standalone app), i don't get this problem.
If the application wouldn't connect/detect data source, you'd get an error saying that there is no such DSN name or it's not found.
The same error message is thrown when trying to send an empty query to ODBC Data Source (registered Data Source Name - DSN). So i guess the ODBC gets an empty query which tries to execute against the DS and the result is: Invalid string or buffer length.
Since i can read the .mdb file registered as a ODBC DS with given DSN, and i don't get this error when querying it from the standalone app, i'm going to make a standalone app that will read the .mdb file through ODBC and write it's content to a .csv file, which Jboss apps will read.
If anyone finds a better solution, please let me know.

Resources