Det går inte att skapa DSN för Microsoft Office System Driver 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 System Driver, 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 systemdrivrutinerna för 32-bitars Office 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 för att hitta 32-bitars drivrutinerna i Office-systemet. 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 ODBC-administratörsverktyget i %windir%\SysWOW64\odbcad32.exe. Standardplatsen på en 764-bitars windows-dator är till exempel "C:\Windows\SysWOW64\odbcad32.exe".

Mer information

Det finns två versioner av verktyget ODBC-administratör för ett 64-bitars Windows-operativsystem. 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 om Office 2010 64-bitars eller 32-bitars har installerats 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 bara 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 32-bitars Office 2010, 2007 eller 2003 32-bitars ODBC-administratörsverktyget %windir%\SysWOW64\odbcad32.exe
Windows 32-bitars 32-bitars Office 2010, 2007 eller 2003 32-bitars ODBC-administratörsverktyget %systemdrive%\Windows\System32\odbcad32.exe, eller Kontrollpanelen\System och säkerhet\Administrativa verktyg\Datakällor (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 administratörsverktyget för ODBC 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 systemdrivrutiner för Office 2010 finns i följande artikel:

Microsoft Access Database Engine 2010 Redistributable