Det går inte att skapa DSN Microsoft Office för systemdrivrutinen på 64-bitarsversioner av Windows

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Symptom

När du försöker skapa ODBC-anslutningar som använder Microsoft Office-systemdrivrutinen, till exempel anslutningar till Access eller Excel, i ett 64-bitars operativsystem som Windows 7, visas inte drivrutinerna. De visas inte i standarddialogrutan för ODBC-administratör som startas från dialogrutan Administrationsverktyg i Kontrollpanelen.

Orsak

Detta inträffar när 32-bitarsversionen av Office eller 32-bitars Office-systemdrivrutiner installeras på en 64-bitarsversion av Windows. I 64-bitarsversioner av Windows finns det en separat ODBC-administratör som används för att hantera 32-bitars drivrutiner och DSN.

Lösning

Använd rätt version av ODBC-administratörsverktyget Office hitta 32-bitars-drivrutinerna med hjälp av systemdrivrutinerna. Om du skapar och sedan kör ett program som ett 32-bitarsprogram på ett 64-bitars operativsystem måste du skapa ODBC-datakällan med hjälp av verktyget ODBC-administratör i %windir%\SysWOW64\odbcad32.exe. Standardplatsen på en 7 Windows 64-bitarsdator är till exempel "C:\Windows\SysWOW64\odbcad32.exe".

Mer information

Det finns två versioner av verktyget ODBC-Windows 64-bitars operativsystem för 64-bitarsversionen av operativsystemet. 64-bitars ODBC-administratörsverktyget är standarddialogrutan som startas från Kontrollpanelen och används för att hantera 64-bitars drivrutiner och DSN på datorn. Det andra ODBC-administratörsverktyget för att hantera 32-bitars drivrutiner och DSN på datorn kan startas från mappen SysWow64.

För att avgöra Office om 64-bitars eller 32-bitars 64-bitars 2010 är installerat gör du så här:

  1. Öppna ett Office program som Excel.
  2. Klicka på fliken Arkiv i det övre vänstra hörnet.
  3. Välj Hjälp till vänster
  4. Under "Om Microsoft Excel" visas ett versionsnummer och inom parentes visas 32-bitars eller 64-bitars.

Obs! Alla Office versioner före Office 2010 kan endast installeras som 32-bitarsprogram.

Här är en tabell som visar vilket ODBC-administratörsverktyg som ska användas:

Windows OS Office version Administratörsverktyget för datakälla
Windows 64-bitars Office 2010 64-bitars 64-bitars ODBC-administratörsverktyget %systemdrive%\Windows\System32\odbcad32.exe eller Control Panel\System and Security\Administrative Tools\Data Sources (ODBC)
Windows 64-bitars Office 2010, 2007 eller 2003 32-bitars 32-bitars ODBC-administratörsverktyget %windir%\SysWOW64\odbcad32.exe
Windows 32-bitars Office 2010, 2007 eller 2003 32-bitars 32-bitars ODBC-administratörsverktyget %systemdrive%\Windows\System32\odbcad32.exe eller Control Panel\System and Security\Administrative Tools\Data Sources (ODBC)

Mer information om kända problem med 32-bitars och 64-bitars ODBC-administratörsverktyget finns i följande artikel:

942976 32-bitarsversionen av verktyget ODBC-administratör och 64-bitarsversionen av ODBC-administratörsverktyget visar både 32-bitars användar-DSN och 64-bitars användar-DSN i en 64-bitarsversion av Windows-operativsystemet

Mer information om 2010-Office för systemdrivrutiner finns i följande artikel:

Microsoft Access Database Engine 2010 Redistributable