Sauvegarde des connecteurs ODBC

Sauvegarde des connecteurs ODBCSur un système Windows, les connecteurs ODBC 64 bit sont stockés dans des clés de registre. Pour le 32 bit, il faut y ajouter, pour des raisons de comptabilité avec d’anciennes applications, les informations consignées dans le fichier %SystemRoot%\odbc.ini. Les mots de passe associés aux connecteurs sont sauvegardés en clair dans la base de registre !

Ruches à sauvegarder en mode 64 bit

Les connecteurs sur un système 64 bit se créent à l’aide du programme %SystemRoot%\system32\odbcad32.exe. Ils sont sauvegardés dans ces deux ruches respectives :

User HKEY_CURRENT_USER\Software\ODBC\ODBC.INI
System HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI

Ruches à sauvegarder en mode 32 bit

Les connecteurs sur un système 32 bit se créent à l’aide du programme %SystemRoot%\SysWOW64\odbcad32.exe.

User HKEY_CURRENT_USER\Software\ODBC\ODBC.INI
System HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ODBC\ODBC.INI
+ %SystemRoot%\odbc.ini

Fichier  de commandes

En vous appuyant sur regedit, ces quelques instructions soigneusement intégrées à un fichier de commandes permettent la sauvegarde des connecteurs ODBC au niveau du répertoire d:\config\odbc.

@echo off
regedit /e d:\config\odbc\odbc-user.reg "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI"
regedit /e d:\config\odbc\odbc-system-64.reg "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI"
regedit /e d:\config\odbc\odbc-system-32.reg " HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ODBC\ODBC.INI"
copy /y c:\windows\odbc.ini d:\config\odbc\
exit

Vous pouvez aussi utiliser la commande reg save :

reg save HKEY_CURRENT_USER\Software\ODBC\ODBC.INI d:\config\odbc\odbc-user.reg /y
reg save HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI d:\config\odbc\odbc-system-64.reg /y
reg save HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ODBC\ODBC.INI d:\config\odbc\odbc-system-32.reg /y

Les fichiers de commande sont souvent beaucoup plus rapides à concevoir qu’un script PowerShell.

Base de données  / Connecteur ODBC Connecteurs ODBC Formateur Bases de données ODBC Open DataBase Connectivity Windows 

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)