[Resolu] Ajouter source ODBC

Ajouter source ODBC [Resolu] - Shell/Batch - Programmation

Marsh Posté le 05-12-2005 à 16:14:10    

Bonjour,
 
Existe il un moyen pour créer une source ODBC à partir d'un batch ou un script?
Je veux créer une source ODBC sur un serveur SQL mais sans devoir le configurer sur chaque PC en allant faire admin tool - source ODBC - System DNS - ...
 
D'avance merci
 
Ben


Message édité par the big ben le 13-12-2005 à 12:13:31
Reply

Marsh Posté le 05-12-2005 à 16:14:10   

Reply

Marsh Posté le 06-12-2005 à 10:52:55    

up

Reply

Marsh Posté le 08-12-2005 à 09:42:01    

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...
Reply

Marsh Posté le 13-12-2005 à 12:11:43    

oki un super grand merci un peu en retard...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed