Ejecutar DTS desde una PC

17/04/2006 - 17:30 por CHAR72 | Informe spam
Hola compañeros: tengo una pc conectada a internet pero el servidor no,
quisiera que esto continuara asi y de esta pregunta dependeria eso. Se puede
ejecutar un dts que envie los datos a un servidor en remoto pero este dts
ejecutado desde una pc?.

Saludos

Carlos

Preguntas similare

Leer las respuestas

#1 Maxi
17/04/2006 - 17:34 | Informe spam
mmm El DTS se ejecutara en el contexto del servidor, lo que podrias hacer es
algo asi como

Esa pc exponer el DTS (en vbscript) como un webservice y desde afuera
consumirlo.


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:
Hola compañeros: tengo una pc conectada a internet pero el servidor no,
quisiera que esto continuara asi y de esta pregunta dependeria eso. Se
puede ejecutar un dts que envie los datos a un servidor en remoto pero
este dts ejecutado desde una pc?.

Saludos

Carlos

Respuesta Responder a este mensaje
#2 Rubén Vigón
17/04/2006 - 18:02 | Informe spam
Hola Carlos,

Además de lo comentado por Maxi:

1) Mediante SQL-DMO (necesitarás en tu proyecto una referencia a "Microsoft DTSPackage Object Library"):

Dim objDTS As DTS.Package2
Set objDTS = New DTS.Package2
objDTS.LoadFromSQLServer "servidor", "usuario", "contraseña", , , , , "NombrePaquete"
objDTS.Execute
objDTS.UnInitialize
Set objDTS = Nothing

2) Mediante el procedimiento almacenado extendido «xp_cmdshell» y la herramienta de símbolo de sistema «dtsrun»:

xp_cmdshell 'dtsrun /S"servidor" /N"NombrePaquete" /E'

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#3 CHAR72
17/04/2006 - 21:51 | Informe spam
Pero si se ejecuta en el contexto del servidor, ahi no tengo salida a
internet. Ademas es un SQL 2000 standard para mas referencia.

Saludos

"Maxi" escribió en el mensaje
news:
mmm El DTS se ejecutara en el contexto del servidor, lo que podrias hacer
es algo asi como

Esa pc exponer el DTS (en vbscript) como un webservice y desde afuera
consumirlo.


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:
Hola compañeros: tengo una pc conectada a internet pero el servidor no,
quisiera que esto continuara asi y de esta pregunta dependeria eso. Se
puede ejecutar un dts que envie los datos a un servidor en remoto pero
este dts ejecutado desde una pc?.

Saludos

Carlos





Respuesta Responder a este mensaje
#4 CHAR72
17/04/2006 - 21:53 | Informe spam
Supongo que es una u otra opcion?
Y en el caso de la primera, la ejecucion donde es, en la pc o en el server?

Saludos

"Rubén Vigón" escribió en el mensaje
news:
Hola Carlos,

Además de lo comentado por Maxi:

1) Mediante SQL-DMO (necesitarás en tu proyecto una referencia a "Microsoft
DTSPackage Object Library"):

Dim objDTS As DTS.Package2
Set objDTS = New DTS.Package2
objDTS.LoadFromSQLServer "servidor", "usuario", "contraseña", , , , ,
"NombrePaquete"
objDTS.Execute
objDTS.UnInitialize
Set objDTS = Nothing

2) Mediante el procedimiento almacenado extendido «xp_cmdshell» y la
herramienta de símbolo de sistema «dtsrun»:

xp_cmdshell 'dtsrun /S"servidor" /N"NombrePaquete" /E'

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#5 Maxi
17/04/2006 - 22:42 | Informe spam
Pero arma un Web Service que llame al DTS


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:
Pero si se ejecuta en el contexto del servidor, ahi no tengo salida a
internet. Ademas es un SQL 2000 standard para mas referencia.

Saludos

"Maxi" escribió en el mensaje
news:
mmm El DTS se ejecutara en el contexto del servidor, lo que podrias hacer
es algo asi como

Esa pc exponer el DTS (en vbscript) como un webservice y desde afuera
consumirlo.


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"CHAR72" <char72[nos pa m]@gmail.com> escribió en el mensaje
news:
Hola compañeros: tengo una pc conectada a internet pero el servidor no,
quisiera que esto continuara asi y de esta pregunta dependeria eso. Se
puede ejecutar un dts que envie los datos a un servidor en remoto pero
este dts ejecutado desde una pc?.

Saludos

Carlos









Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida