Carlos,
Hasta hace un tiempo ya también tenía el control de la BD, pero ahora pusieron gente por parte del cliente también a tocar el SQL Server...así que no me podía confiar en tener la última versión del DTS exportado como _vbscript_.

Hasta ahora las pruebas me salieron todas OK..
La única consideración que se debe tener es copiar una serie de dll's y registrarlas en la PC cliente.

Saludos,
Diego.

Carlos Adolfo Codesido wrote:

Diego:

 

Muy buena la observación! En mi caso particular yo lo utilizo porque también tengo control sobre la base de datos, con lo cual, cualquier cambio que haga en su estructura  lo vuelco sobre el código de la aplicación. Ahora bien, obvio si uno no tiene control sobre la BD desde ya esto no sería del todo viable, salvo que haya una buena comunicación entre las partes intervinientes.

 

 

Saludos.

 

Carlos.

 


De: [email protected] [mailto:[email protected]] En nombre de Diego Campos
Enviado el: Martes, 26 de Septiembre de 2006 19:50
Para: dbms List Member
Asunto: [dbms] OT - Ejecutar un DTS desde VB6

 

Carlos,
como comentaba ya lo pude solucionar...ejecutando directamente el paquete que se encuentra en el servidor.

Lo que vos decis esta piola, pero que pasa si en el servidor cambian el paquete sin que uno se entere??
Te quedas con una versión vieja sobre la app de VB6 y podes llegar a armar un lío interesante en los datos....
El menor de los males es que falle porque cambio alguna estructura de datos.

Gracias de todas formas.

Saludos,
Diego.-.




Carlos Adolfo Codesido wrote:

El Asistente de Importación/Exportación del Administrador Corporativo, al finalizar te dá la posibilidad, entre otras de exportar el paquete DTS a un módulo de VB6. Luego ese módulo debés incorporarlo al proyecto y llamarlo (Ojo! Hay que hacer algunos pequeños ajustes) Pero sale andando bien y funciona. Saludos y espero sirva. Si alguien necesita algunos ejemplos dispongo de fuentes que lo utilizan.

 

 

Carlos Adolfo Codesido

[EMAIL PROTECTED]

 


De: [email protected] [mailto:[email protected]] En nombre de Diego Campos
Enviado el: Lunes, 25 de Septiembre de 2006 13:16
Para: dbms List Member
Asunto: [dbms] OT - Ejecutar un DTS desde VB6

 

Buenas...
Les comento que ya encontre una manera de realizarlo...
Si a alguno les interesa les paso el código.

Saludos,
Diego.-


Diego Campos wrote:

Buenas..

Queria saber si alguíen tiene un ejemplo de como ejecutar un DTS (Data Transformation Services) package desde VB 6 ?

Tengo un servidor con Windows 2000 Server y SQL Server 2000.
Sobre dicho SQL tengo una serie de Paquetes que cargan tablas de una base de producción.

Lo que necesito hacer es desde una PC cliente (Win2K), llamar al DTS del SQL desde VB.
En la PC cliente no tengo instalado ningún cliente SQL, solamente el MDAC para el ADO 2.7

En la web encontre una forma..

EXECUTE master.dbo.xp_cmdshell 'dtsrun /S (local) /U {usuario} /P {password} /N {nombre_paquete}'

Funciona pero si el paquete falla....no me devuelve el error.
Probe de ejecutarlo directamente desde el .execute de la conexión y también generando un Command... y nada.

Muchas gracias y disculpen el OT.

Saludos,
Diego.-

P.D: Ya consulte también en la lista de VB.

 

--

SISTEMATICA ingenieria de software srl

Diego Campos

Pasco 1675 (2000) Rosario, Santa Fe, Argentina.

Tel./Fax: +54 (341) 485-1432 / 568-0183

 

 

--

SISTEMATICA ingenieria de software srl

Diego Campos

Pasco 1675 (2000) Rosario, Santa Fe, Argentina.

Tel./Fax: +54 (341) 485-1432 / 568-0183

 


--

SISTEMATICA ingenieria de software srl
Diego Campos
Pasco 1675 (2000) Rosario, Santa Fe, Argentina.
Tel./Fax: +54 (341) 485-1432 / 568-0183

Responder a