Un gran reto!!

02/07/2003 - 00:30 por John Alexander Gomez M. | Informe spam
Bueno lo del asunto es por mi, no lo he podido hacer,
Quiero crear un *.bat o algo parecido para crear las
conecciones ODBC en todos los clientes, esto es posible?,
si lo es, Cómo se hace?.


Gracias por su colaboración y atención.

Preguntas similare

Leer las respuestas

#1 Mauricio
02/07/2003 - 03:27 | Informe spam
Gracias Juan José, esto es exactamente lo que necesitaba.

Saludos.

Mauricio Alejandro
GÓMEZ MORALES

"Juan José Pinero Díaz" wrote in message
news:bdt7fj$j7v$
Los ODBC's se almacenan en el registro del sistema.
Por ello podrías ejecutar un bat con el siguiente contenido:
regedit -s odbc.reg

El parámetro -s (modo silencioso) evitará que pregunte si deseamos
introducir la información del archivo en el registro.

El contenido del archivo odbc.reg deberá contener la siguiente


información:

REGEDIT4

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\MiODBC]
"Driver"="C:\\WINDOWS\\SYSTEM\\sqlsrv32.dll"
"Server"="MiSQLServer"
"Database"="MiBaseDatos"
"LastUser"="UltimoUsuario"
"Trusted_Connection"="Yes"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"MiODBC"="SQL Server"


Este ejemplo está creando o actualizando una DSN de usuario llamada MiODBC

Si en lugar de querer crear o actualizar una DSN de Usuario quisieramos
hacerlo con una DSN de Sistema deberíamos cambiar la clave


HKEY_CURRENT_USER
por HKEY_LOCAL_MACHINE.


Espero que te sea de ayuda.




John Alexander Gomez M. escribió en el mensaje


de
noticias 032601c34020$62a00050$
Bueno lo del asunto es por mi, no lo he podido hacer,
Quiero crear un *.bat o algo parecido para crear las
conecciones ODBC en todos los clientes, esto es posible?,
si lo es, Cómo se hace?.


Gracias por su colaboración y atención.


Respuesta Responder a este mensaje
#2 John Alexander Gomez M
02/07/2003 - 15:01 | Informe spam
ANTES, DEMOS UNA GRAN FELICITACION A ESTE SITIO, DE
VERDAD QUE ES EXCELENTE!!!

Mauricio, pienso que el codigo que me enviaron es
excelente, el resto se trata de coordinar con los
usuarios la ejecución en el bat desde la red, puedes
crearlo con el log del usuario, o si tienes
administracion remota, al inicio de sesion de cada uno, o
simplemente dejar el archvivo en una unidad de red desde
la cual todos puedan ejecutarlo.

creo que te servirá tanto como a mi.

Los ODBC's se almacenan en el registro del sistema.
Por ello podrías ejecutar un bat con el siguiente
contenido:
regedit -s odbc.reg

El parámetro -s (modo silencioso) evitará que pregunte si
deseamos
introducir la información del archivo en el registro.

El contenido del archivo odbc.reg deberá contener la
siguiente información:

REGEDIT4

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\MiODBC]
"Driver"="C:\\WINDOWS\\SYSTEM\\sqlsrv32.dll"
"Server"="MiSQLServer"
"Database"="MiBaseDatos"
"LastUser"="UltimoUsuario"
"Trusted_Connection"="Yes"

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data
Sources]
"MiODBC"="SQL Server"


Este ejemplo está creando o actualizando una DSN de
usuario llamada MiODBC

Si en lugar de querer crear o actualizar una DSN de
Usuario quisieramos
hacerlo con una DSN de Sistema deberíamos cambiar la
clave HKEY_CURRENT_USER
por HKEY_LOCAL_MACHINE.


Espero que te sea de ayuda.







Ya somos 2 con el mismo problema, porque yo lo que


necesito es actualizarlo,
para las máquinas que ya estan funcionando y crearlo


para las máquinas
nuevas.

Si tuvieras una respuesta talvez me contás.

Saludos.

"John Alexander Gomez M."


wrote in message
news:032601c34020$62a00050$
Bueno lo del asunto es por mi, no lo he podido hacer,
Quiero crear un *.bat o algo parecido para crear las
conecciones ODBC en todos los clientes, esto es posible?,
si lo es, Cómo se hace?.


Gracias por su colaboración y atención.


.

Respuesta Responder a este mensaje
#3 Antonio Ortiz
02/07/2003 - 21:24 | Informe spam
Vaya, es una buena pregunta. Sin embargo yo recomendaria utilizar una
conexion nativa de "Ole Db provider", esto es sin utilizar ODBC que lo unico
que hace es intermediar entre el OLE DB provider y la aplicacion, con lo
cual se hace mas lenta la conexion y pierde funcionalidad.

La idea es que OLE DB Provider (a traves de ADO) vaya sustituyendo ODBC

Saludos

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net




"John Alexander Gomez M." escribió en el mensaje
news:032601c34020$62a00050$
Bueno lo del asunto es por mi, no lo he podido hacer,
Quiero crear un *.bat o algo parecido para crear las
conecciones ODBC en todos los clientes, esto es posible?,
si lo es, Cómo se hace?.


Gracias por su colaboración y atención.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida