Non è possibile creare DSN per Microsoft Office System Driver nelle versioni a 64 bit di Windows

Sintomi

Quando si tenta di creare connessioni ODBC che utilizzano il driver di sistema di Microsoft Office, ad esempio connessioni ad Access o Excel, in un sistema operativo a 64 bit come Windows 7, i driver non sono visibili. Non sono visibili nella finestra di dialogo amministratore ODBC standard avviata dalla finestra di dialogo Strumenti di amministrazione nella Pannello di controllo.

Causa

Ciò si verifica quando la versione a 32 bit di Office o i driver di sistema di Office a 32 bit viene installata in una versione a 64 bit di Windows. Nelle versioni a 64 bit di Windows è disponibile un amministratore ODBC separato usato per gestire driver e DSN a 32 bit.

Risoluzione

Per individuare i driver di Office System a 32 bit, usare la versione appropriata dello strumento amministratore ODBC. Se si compila ed esegue un'applicazione come applicazione a 32 bit in un sistema operativo a 64 bit, è necessario creare l'origine dati ODBC usando lo strumento Amministratore ODBC in %windir%\SysWOW64\odbcad32.exe. Ad esempio, il percorso predefinito in un computer Windows 7 a 64 bit è "C:\Windows\SysWOW64\odbcad32.exe".

Ulteriori informazioni

In un sistema operativo Windows a 64 bit sono disponibili due versioni dello strumento amministratore ODBC. Lo strumento amministratore ODBC a 64 bit è la finestra di dialogo predefinita avviata dal Pannello di controllo e viene usata per gestire i driver a 64 bit e i DSN nel computer. Il secondo strumento amministratore ODBC per gestire i driver a 32 bit e i DSN nel computer può essere avviato dalla cartella SysWow64.

Per determinare se Office 2010 a 64 bit o a 32 bit è installato, seguire questa procedura:

  1. Aprire un'applicazione di Office come Excel.
  2. Fare clic sulla scheda File nell'angolo superiore sinistro.
  3. Selezionare La Guida sul lato sinistro
  4. Sotto "Informazioni su Microsoft Excel" verrà visualizzato un numero di versione e tra parentesi verranno elencati 32 bit o 64 bit.

Nota: tutte le versioni di Office precedenti a Office 2010 possono essere installate solo come applicazioni a 32 bit.

Di seguito è riportata una tabella che mostra quale strumento amministratore ODBC usare:

Sistema operativo Windows Versione di Office Strumento Amministratore origine dati
Windows a 64 bit Office 2010 a 64 bit Strumento amministratore ODBC a 64 bit %systemdrive%\Windows\System32\odbcad32.exe o Pannello di controllo\System and Security\Administrative Tools\Data Sources (ODBC)
Windows a 64 bit Office 2010, 2007 o 2003 a 32 bit Strumento amministratore ODBC a 32 bit %windir%\SysWOW64\odbcad32.exe
Windows a 32 bit Office 2010, 2007 o 2003 a 32 bit Strumento amministratore ODBC a 32 bit %systemdrive%\Windows\System32\odbcad32.exe o Pannello di controllo\Sistema e sicurezza\Strumenti di amministrazione\Origini dati (ODBC)

Per altre informazioni sui problemi noti relativi all'uso dello strumento amministratore ODBC a 32 bit e a 64 bit, vedere l'articolo seguente:

942976 la versione a 32 bit dello strumento Amministratore ODBC e la versione a 64 bit dello strumento Amministratore ODBC visualizzano sia i DSN utente a 32 bit che i DSN utente a 64 bit in una versione a 64 bit del sistema operativo Windows

Per altre informazioni sui driver di sistema di Office 2010, vedere l'articolo seguente:

Motore di database di Microsoft Access 2010 Redistributable