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:
- Öppna ett Office program som Excel.
- Klicka på fliken Arkiv i det övre vänstra hörnet.
- Välj Hjälp till vänster
- 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: