Ricordate quella vecchia pillola che vi ha permesso di capire come esportare e importare facilmente le origini dati ODBC? No, poco male, la trovate all’indirizzo gioxx.org/2015/12/09/connessioni-odbc-esportazione-importazione-file-reg. Dato che negli ultimi giorni ho avuto la necessità di rimettere mano a quelle chiavi, ho pensato di trasformare il tutto in batch e facilitarmi / vi la vita.
Partendo dal presupposto che %TB% corrisponde a una cartella precedentemente richiesta dal batch, l’esportazione delle configurazioni ODBC (che includono ora anche le origini definite dall’utente, cosa che non avevo previsto nell’articolo originale) andrà a lavorare su 3 chiavi di registro se il sistema gira a 64 bit, 2 sui 32. Nello specifico:
if defined ProgramFiles(x86) ( | |
echo Esporto origini dati x86 e x64 ... | |
reg export HKLM\SOFTWARE\ODBC\ODBC.INI "%TB%\ODBC_x86.reg" | |
reg export HKLM\SOFTWARE\Wow6432Node\ODBC\ODBC.INI "%TB%\ODBC_x64.reg" | |
reg export HKCU\SOFTWARE\ODBC\ODBC.INI "%TB%\ODBC_x86_user.reg" | |
) else ( | |
echo Esporto origini dati x86 ... | |
reg export HKLM\SOFTWARE\ODBC\ODBC.INI "%TB%\ODBC_x86.reg" | |
reg export HKCU\SOFTWARE\ODBC\ODBC.INI "%TB%\ODBC_x86_user.reg" | |
) |
Ho volutamente arricchito il tutto e rilasciato un pacchetto eseguibile che –se lanciato come amministratori della macchina locale (o di dominio)– permette di effettuare un backup o un restore delle chiavi contenenti le configurazioni ODBC personali e di sistema. Potete scaricarlo gratuitamente all’indirizzo app.box.com/s/bjcjx1gzt6l3097s4qq7bbful5pskm7r, è compatibile con sistemi 7 e 8.1 ma anche con Windows 10 (pur se non testato dal sottoscritto), si basa sulla stessa interfaccia di Sticky Notes Backup & Restore, di cui vi avevo già parlato in passato.
Al solito: per qualsiasi problema, errore, richiesta, informazione, ecc., l’area commenti è vostra totale disposizione, anche senza necessità di effettuare registrazione al sistema Disqus.
L'articolo potrebbe non essere aggiornato
Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)