80004005 – Windows 2008 – Nome origine dati non trovato e driver non specificato
In fase di migrazione, di un sito web, da Windows 2003 (tecnologia 32bit) a Windows 2008 (tecnologia 64bit), si potrebbe ricevere l’errore.
Microsoft OLE DB Provider for ODBC Drivers error ‘80004005’
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/index.asp, riga ***
prima di qualsiasi operazione sul codice è necessario comprendere che Windows 2008 (a meno che non si sia installata la versione a 32bit) è un sistema operativo a 64bit e i drivers di Access non esistono per questo sistema.
Ecco come procedere con ordine
- Impostare le applicazioni a 32BIT in ASP nell’Application Pool Corrente (GUIDA QUI)
- Installare Microsoft Access Database Engine 2010 Redistributable RIGOROSAMENTE a 32 BIT
(https://www.microsoft.com/it-it/download/details.aspx?id=13255) - “Recuperare” il collegamento alla consolle a 32bit di ODBC, all’indirizzo : C:\Windows\SysWOW64\odbcad32.exe
- All’interno della consolle ODBC creare unnuovo DNS di sistema e collegarlo al nostro database access.
A questo punto modificare la propria stringa di connessione da così (esempio) :
Dim MM_Div_STRING
MM_Div_STRING = “driver={Microsoft Access Driver (*.mdb)};dbq=”& server.MapPath(“/DB/MainDB.mdb”)
a così:
Dim MM_Div_STRING
MM_Div_STRING = “dsn=Nome_Del_DNS;”
il sito web dovrebbe funzionare regolarmente.
Se si riceve l’errore :
Microsoft OLE DB Provider for ODBC Drivers error ‘80004005’
[Microsoft][Driver Manager ODBC] Errata corrispondenza di architettura tra il driver e l’applicazione nel DSN specificato
/index.asp, riga 16
..non abbiamo impostato correttamente le applicazioni a 32BIT in ASP nell’Application Pool Corrente (GUIDA QUI)
80004005 Windows 2008 database Access, Driver database Access Windows 2008, Errore Asp e Database Access Windows 2008, Microsoft Access Driver Windows 2008, Errata corrispondenza di architettura tra il driver e l’applicazione nel DSN specificato, Nome origine dati non trovato e driver predefinito non specificato, Odbc Driver database Access Windows 2008, Drivers a 32 bit per database Access Windows 2008, Odbc 32 bit Driver database Access Windows 2008
Connect
Connettiti con me su vari social media...