10/5/2019»»Saturday

Microsoft Odbc Driver

10/5/2019
    21 - Comments

Sep 07, 2017  I’m running 64-bit Windows 7 Pro SP1. I needed the 64-bit odbc drivers for Access databases and naturally thought that these would be installed if. Oct 15, 2011  Too few parameters error when saving a query.

Mar 02, 2017  Microsoft ODBC Driver 11 for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to Microsoft SQL Server 2005, 2008, 2008 R2, SQL Server 2012, SQL Server 2014 and Windows Azure SQL Database.

Active5 months ago

I am trying to open a program for the first time on Windows XP Pro that uses PostgreSQL 9. I'm getting an error message that says :

A problem was encountered while trying to log into or create the production database. Details: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

In my ODBC manager, I have a list of User DSN's and System DSN's. I tried installing a postgres odbc driver to see if that would help, but it didn't.

There is a connect.dat file in the program file with a line saying 'OLE DB Provider = MSDASQL'. Changing this entry alters the error message I get to 'Provider cannot be found, it may not be properly installed'.

I don't know what provider name to insert to get this to work properly. I have done extensive research on this error to no avail. Any suggestions would be greatly appreciated.

pnuts
51k8 gold badges65 silver badges105 bronze badges
user2437443user2437443
6333 gold badges9 silver badges23 bronze badges

7 Answers

  1. In reference to the error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.

    That error means that the Data Source Name (DSN) you are specifying in your connection configuration is not being found in the windows registry.

    • It is important that your ODBC driver's executable and linking format (ELF) is the same as your application. In other words, you need a 32-bit driver for a 32-bit application or a 64-bit driver for a 64-bit application.

      If these do not match, it is possible to configure a DSN for a 32-bit driver and when you attempt to use that DSN in a 64-bit application, the DSN won't be found because the registry holds DSN information in different places depending on ELF (32-bit versus 64-bit).

      Be sure you are using the correct ODBC Administrator tool. On 32-bit and 64-bit Windows, the default ODBC Administrator tool is in c:WindowsSystem32odbcad32.exe. However, on a 64-bit Windows machine, the default is the 64-bit version. If you need to use the 32-bit ODBC Administrator tool on a 64-bit Windows system, you will need to run the one found here: C:WindowsSysWOW64odbcad32.exe

      Where I see this tripping people up is when a user uses the default 64-bit ODBC Administrator to configure a DSN; thinking it is for a 32-bit DSN. Then when the 32-bit application attempts to connect using that DSN, 'Data source not found..' occurs.

    • It's also important to make sure the spelling of the DSN matches that of the configured DSN in the ODBC Administrator. One letter wrong is all it takes for a DSN to be mismatched.

      It may not be the same product brand that you have, however; it is a generic problem that is encountered when using ODBC data source names.

  2. In reference to the OLE DB Provider portion of your question, it appears to be a similar type of problem where the application is not able to locate the configuration for the specified provider.

TallTed
7,2782 gold badges15 silver badges29 bronze badges
PRGSTonyPRGSTony

Got this error because I had the Data Source Name in User DSN instead of System DSN

Jan Doggen
5,42313 gold badges48 silver badges94 bronze badges
NickNick
1,8872 gold badges22 silver badges37 bronze badges

The Problem might be from the driver name for example instead of DRIVER={MySQL ODBC 5.3 Driver} try DRIVER={MySQL ODBC 5.3 Unicode Driver} you can see the name of the driver from administration tool

MeysamMeysam

I got this with data driven tests using:

The problem is the above driver only is 32 bit. I had switched visual studio testsettings file to 64 bit to test a 64-bit-only application.

Switching back to 32 bit in the testsettings file fixed the issue.

N-ateN-ate

I tried the above but found my issue was I used a in the name of the DSN (I have multipled ODBC connectors - one for each DB - to make sure I don't comingle data)

I replaced the (pipe) with a _ and all now works fine.

I was trying to call SQL Server from Alteryx.

calepcalep

Following the instructions here http://help.loftware.com/pages/viewpage.action?pageId=27099554 I had to install the Microsoft Access Database Engine 2010 Redistributable before I had the Excel driver installed to use the DSN-less connection I wanted to use from perl.

Matthew LockMatthew Lock
8,6747 gold badges68 silver badges113 bronze badges

if you are using IIS, maybe you should try
'application pools' --> 'DefaultAppPool' --> 'application pools default value'--> '32-Bit-application-activ' --> set false

leslieleslie

Not the answer you're looking for? Browse other questions tagged odbcinstallpostgresql-9.2 or ask your own question.

I’m running 64-bit Windows 7 Pro SP1.

I needed the 64-bit odbc drivers for Access databases and naturally thought that these would be installed if I upgraded from 32-bit Office 2010 to 64-bit Office 2016.

The process of making that upgrade has been a nightmare in its own right. (It has taken me the best part of a week). The Access version installed is 16.0.4266.1003 64-bit. Imagine my despair then to find that, having 64-bit Office 2016 installed, did not result in the 64-bit drivers being installed.

Microsoft Odbc Driver For Oracle

I therefore downloaded and tried to install the 64-bit Access 2016 runtime. And this is what happened…

We're sorry, Microsoft Office installer encountered a problem because you have these Click-to-Run installer based Office programs installed on your computer.

Best sega master system games. Microsoft Office Professional Plus 2016 - en-us

Windows Installer and Click-to-Run editions of Office programs don't get along for this version, so you can only have one type installed at a time. Please try installing the Click-to_run edition of Office instead, or uninstall your other Click-to-Run based Office programs and try this installation again.

So, I thought I’d try to install the 64-bit Access 2013 runtime, and this is what happened…

Microsoft Odbc Driver Download

Microsoft Access Runtime 2013 encountered an error during setup.

Microsoft Access Odbc Drivers Download

So, just what am I supposed to do to get the 64-bit Access ODBC drivers installed????