DSN:n luominen Microsoft Office System Driver -ohjaimelle ei onnistu Windowsin 64-bittisissä versioissa

Huomautus

Office 365 ProPlus nimetään uudelleen Microsoft 365 Apps for enterprise -sovellukseksi. Lisätietoja tästä muutoksesta on tässä blogikirjoituksessa.

Oireet

Kun yrität luoda OdBC-yhteyksiä, jotka käyttävät Microsoft Office System Driver -ohjainta, kuten yhteyksiä Accessiin tai Exceliin, 64-bittisessä käyttöjärjestelmässä, kuten Windows 7:ssä, ohjaimet eivät ole näkyvissä. Ne eivät näy Ohjauspaneelin Valvontatyökalut-valintaikkunassa käynnistyvässä ODBC-järjestelmänvalvojan vakiovalintaikkunassa.

Syy

Näin tapahtuu, kun Officen 32-bittinen versio tai 32-bittinen Officen järjestelmäohjaimet asennetaan Windowsin 64-bittisessä versiossa. Windowsin 64-bittisissä versioissa on erillinen ODBC-järjestelmänvalvoja, jota käytetään 32-bittisten ohjainten ja DSN-versioiden hallintaan.

Ratkaisu

Etsi 32-bittiset Office-järjestelmäohjaimet käyttämällä sopivaa ODBC-hallintatyökalun versiota. Jos luot ja suoritat sitten sovelluksen 32-bittisenä sovelluksena 64-bittisessä käyttöjärjestelmässä, sinun on luotava ODBC-tietolähde %windir%\SysWOW64\odbcad32.exe:n ODBC-hallintatyökalulla. Esimerkiksi Windows 7:n 64-bittisessä koneessa oletussijainti on "C:\Windows\SysWOW64\odbcad32.exe".

Lisätietoja

64-bittisessä Windows-käyttöjärjestelmässä on kaksi ODBC-hallintatyökalun versiota. 64-bittinen ODBC-järjestelmänvalvojatyökalu on ohjauspaneelista käynnistetty oletusvalintaikkuna, jonka avulla hallitaan tietokoneen 64-bittisiä ohjaimia ja DSN-ohjaimia. Toinen ODBC-järjestelmänvalvojatyökalu, jolla hallitaan tietokoneen 32-bittisiä ohjaimia ja DSN-nimiä, voidaan käynnistää SysWow64-kansiosta.

Voit selvittää, onko 64-bittinen vai 32-bittinen Office 2010 asennettu, seuraavasti:

  1. Avaa Office-sovellus, kuten Excel.
  2. Napsauta vasemmassa yläkulmassa olevaa Tiedosto-välilehteä.
  3. Valitse Ohje vasemmalla puolella
  4. Tietoja Microsoft Excelistä -kohdan alapuolella näkyy versionumero, ja sulkeissa näkyy 32-bittinen tai 64-bittinen versio.

Huomautus: Kaikki Office 2010:tä aiemmat Office-versiot voidaan asentaa vain 32-bittisinä sovelluksina.

Tässä taulukossa näkyy, mitä ODBC-hallintatyökalua käytetään:

Windows-käyttöjärjestelmä Office-versio Tietolähteen hallintatyökalu
Windows 64-bittinen 64-bittinen Office 2010 64-bittinen ODBC-hallintatyökalu %systemdrive%\Windows\System32\odbcad32.exe tai Ohjauspaneeli\Järjestelmä ja suojaus\Valvontatyökalut\Tietolähteet (ODBC)
Windows 64-bittinen Office 2010, 2007 tai 32-bittinen Office 2003 32-bittinen ODBC-hallintatyökalu %windir%\SysWOW64\odbcad32.exe
Windowsin 32-bittinen versio: Office 2010, 2007 tai 32-bittinen Office 2003 32-bittinen ODBC-hallintatyökalu %systemdrive%\Windows\System32\odbcad32.exe tai Ohjauspaneeli\Järjestelmä ja suojaus\Valvontatyökalut\Tietolähteet (ODBC)

Lisätietoja 32- ja 64-bittisen ODBC-järjestelmänvalvojan työkalun tunnetuista ongelmista on seuraavassa artikkelissa:

942976 ODBC-hallintatyökalun 32-bittisessä versiossa ja ODBC-hallintatyökalun 64-bittisessä versiossa näkyvät sekä 32-bittiset käyttäjien DSN-versiot että 64-bittiset DSN-versiot Windows-käyttöjärjestelmän 64-bittisessä versiossa

Lisätietoja 2010 Office System Drivers -ohjaimesta on seuraavassa artikkelissa:

Microsoft Access Database Engine 2010 Redistributable