Yep,
les sources de données ODBC sont stockées dans le Registre à cet endroit :
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI] |
Dans cette clé tu as une sous clé pour chaque entrée ODBC :
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MA_SOURCE_SQL]
"Driver"="C:\\WINDOWS\\System32\\sqlsrv32.dll"
"Description"="SQL-Data-source"
"Server"="SQLSRV\\SQLTest"
"Database"="sqltest"
"LastUser"="me&myself" |
ou
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MA_SOURCE_ORACLE]
"Driver"="c:\\OraCli9\\BIN\\SQORA32.DLL"
"Translation DLL"=""
"Translation Option"="0"
"Attributes"="W"
"PrefetchCount"="10"
"ForceWCHAR"="F"
"FailoverDelay"="10"
"FailoverRetryCount"="10"
"MetadataIdDefault"="F"
"Longs"="F"
"CloseCursor"="F"
"EXECSchemaOpt"=""
"EXECSyntax"="F"
"Application Attributes"="T"
"SQLGetData extensions"="F"
"ResultSets"="T"
"QueryTimeout"="T"
"Failover"="T"
"Lobs"="T"
"DisableMTS"="F"
"BatchAutocommitMode"="IfAllSuccessful"
"Description"="ORACLE-Test"
"ServerName"="SRVORACLE"
"Password"=""
"UserID"="me&myself"
"DSN"="srvoracle" |
Il y a une autre entrée dans
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"MA_SOURCE_ORACLE"="Oracle dans OraCli9"
"MA_SOURCE_SQL"="SQL Server" |
Donc, tu extrais ces entrées là sur une machine de référence, tu te bricole le fichier REG pour qu'il n'ai QUE celles là (create-ODBC.reg par exemple) et tu ajoutes dans ton netlogon
regedit /s [chemin]create-ODBC.reg |
Message édité par madmartigan le 08-12-2005 à 09:44:00
---------------
Mieux vaut fermer sa gueule et passer pour un con, plutot que de l'ouvrir, et montrer qu'on l'est...