DTS y VB.NET - Solo para expertos...

05/11/2003 - 14:39 por Juan | Informe spam
Hola gente. Tengo un DTS Package en SQL2k que lo uso para subir datos de un
txt a una base de SQL2K.
Terminada esta subida, tengo que correr unos stored procedures para terminar
el proceso de arreglo de datos.
La idea es centralizar todas estas cosas desde VB.NET

Alguien sabe que codigo debo usar para usar el paquete de DTS, y si en el
mismo le puedo decir cual es el y donde esta el archivo (TXT) de origen?

Desde ya muchas gracias

Juan

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
05/11/2003 - 14:48 | Informe spam
Hola juan!! mira encontre esto espero q te sea util.

http://support.microsoft.com/defaul...duct=vbNET
http://support.microsoft.com/defaul...duct=vbNET
http://support.microsoft.com/defaul...duct=vbNET

un abrazo

Accotto Maximiliano Damian
Gerente de Sistemas
"Juan" escribió en el mensaje
news:
Hola gente. Tengo un DTS Package en SQL2k que lo uso para subir datos de


un
txt a una base de SQL2K.
Terminada esta subida, tengo que correr unos stored procedures para


terminar
el proceso de arreglo de datos.
La idea es centralizar todas estas cosas desde VB.NET

Alguien sabe que codigo debo usar para usar el paquete de DTS, y si en el
mismo le puedo decir cual es el y donde esta el archivo (TXT) de origen?

Desde ya muchas gracias

Juan


Respuesta Responder a este mensaje
#2 Javier Loria
05/11/2003 - 17:13 | Informe spam
Hola Juan:
Entiendo que quieres invocar el DTS desde la estacion, mi pregunta es
quieres que se ejecute en la estacion o en el servidor?.
Si quieres que se ejecute en el servidor,
a) En el paquete define una propiedad global tipo String.
b) Con una "Dinamic Property Task" asignas a la propiedad DataSource de la
coneccion del archivo a la propiedad global.
c) Crea un procedimiento almacenado que reciba como parametro la ruta.
d) Dentro del procedimiento ejecutas DTSRUN con la ruta de parametro.
Seria +- algo como esto:
xp_cmdshell 'dtsrun /SServidor /E /NMiPaquete /ARuta:8:'+@Ruta
e) En VB.NET usas un SQLCommand para ejecutar el procedimiento.

Esta arquitectura tiene la ventaja, que si en la proxima version de SQL
MS cambia los DTS's no tendras que cambiar tu aplicacion.

Espero habermo explicado,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Juan escribio:
Hola gente. Tengo un DTS Package en SQL2k que lo uso para subir datos
de un txt a una base de SQL2K.
Terminada esta subida, tengo que correr unos stored procedures para
terminar el proceso de arreglo de datos.
La idea es centralizar todas estas cosas desde VB.NET

Alguien sabe que codigo debo usar para usar el paquete de DTS, y si
en el mismo le puedo decir cual es el y donde esta el archivo (TXT)
de origen?

Desde ya muchas gracias

Juan
Respuesta Responder a este mensaje
#3 Mauricio Sthandier R.
06/11/2003 - 02:48 | Informe spam
porqué publican las exposiciones 'Solo para expertos' ?
no sé... a mí no me dan ganas de responder cuando estás seleccionando a
quienes te pueden responder...
si lo que te sirve es la respuesta, no quien lo hace

además me da la impresión que es un 'cazabobos' para obtener respuestas...

pez altar hendido ala sequedad dadivosa

"Juan" escribió en el mensaje
news:
Hola gente. Tengo un DTS Package en SQL2k que lo uso para subir datos de


un
txt a una base de SQL2K.
Terminada esta subida, tengo que correr unos stored procedures para


terminar
el proceso de arreglo de datos.
La idea es centralizar todas estas cosas desde VB.NET

Alguien sabe que codigo debo usar para usar el paquete de DTS, y si en el
mismo le puedo decir cual es el y donde esta el archivo (TXT) de origen?

Desde ya muchas gracias

Juan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida