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:
- Ö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 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: