ODBC & Driver
ODBC a 32 bit su Windows a 64 bit: quale accesso è adatto?
Windows a 64 bit non trasforma automaticamente una vecchia applicazione in un programma a 64 bit. Per ODBC, applicazione e driver caricato devono avere la stessa architettura. La versione in bit del server database non è il criterio decisivo.
- OrigineProgramma: 32 o 64 bit
- Verificare la connessioneDriver: quello compatibile
- DestinazioneDatabase di destinazione
Come si presenta nella pratica
Dopo il passaggio a un nuovo PC, il driver è installato e l'origine dati visibile. Il vecchio gestionale però non si collega. Questa situazione va distinta da un DSN scritto male: riguarda l'architettura dei componenti coinvolti.
Distinguere le cause tipiche
Installata soltanto l'altra versione del driver
Un programma a 32 bit non può caricare un driver ODBC a 64 bit. Installare correttamente un'altra variante non risolve il problema.
DSN di sistema creato nell'altro strumento
Windows gestisce separatamente le origini dati di sistema per architettura. La voce può quindi mancare nel gestore competente per l'applicazione.
DSN utente visibile interpretato in modo errato
Le origini dati utente possono apparire in entrambi i gestori. La sola visibilità non conferma che la versione del driver sia utilizzabile.
Cosa potete verificare inizialmente
Determinare la versione dell'applicazione
Utilizzate documentazione del produttore o informazioni del programma. Verificate il programma realmente eseguito, non soltanto il sistema operativo.
Aprire il gestore corretto
Su Windows a 64 bit, il gestore ODBC a 32 bit si trova in C:\Windows\SysWOW64\odbcad32.exe; quello a 64 bit in C:\Windows\System32\odbcad32.exe. I nomi delle cartelle possono essere facilmente confusi.
Limitarsi a confrontare driver e DSN
Annotate le versioni esistenti e il DSN previsto. La connessione di produzione resta in funzione.
Quando il problema è più profondo
Se non esiste un driver supportato nell'architettura necessaria, creare una nuova origine dati non basta. Verifichiamo allora un'esportazione autorizzata, un componente di integrazione separato o una modernizzazione pianificata. È l'operatività corrente a determinare il percorso.
Come delimitare correttamente l'errore
Iniziate dal processo che apre la connessione. Se la vecchia applicazione viene eseguita localmente mentre un nuovo servizio gestisce l'esportazione, possono essere coinvolte due architetture diverse. Per ciascuna serve una configurazione autonoma e tracciabile.
Riutilizzare il software collaudato
L'obiettivo iniziale è un accesso stabile ai dati necessari. Un flusso piccolo e ben delimitato può essere più sensato di una sostituzione completa immediata. Disponibilità, manutenibilità e autorizzazioni del produttore vengono chiarite prima dell'implementazione.
Quando è utile il supporto
Il supporto conviene se un vecchio driver non è più disponibile o la connessione fallisce dopo un cambio di postazione o server. Tenete disponibili versione dell'applicazione, nome del driver e ultimo computer funzionante.
La soluzione adattaCollegare e riutilizzare i sistemi esistentiFonti per l'inquadramento tecnico
Verificato sul piano tecnico il 7 ottobre 2026. Le indicazioni dei produttori si riferiscono ai prodotti citati e non sostituiscono la verifica della vostra configurazione concreta.
Definiamo insieme il prossimo passo.
Per iniziare bastano i programmi coinvolti e una breve descrizione del problema.