Ejecutar DTS desde SP

18/05/2006 - 03:40 por Carlos Chavez .V | Informe spam
Amigos como estas una consulta yo ejecuto un DTS desde mi analizador asi

EXEC xp_cmdshell 'dtsrun /S (Local) /E /N Lista'
GO

y al parecer sale todo bien sismpre en cuando este seleccionado la bd master

pregunta ese codigo lo pensaba colocar en un SP en la BD por ejemplo
Nortwind pero como le indico que tanga que abrir la master para usar el SP
xp_cmdshell ya que es propio de la master hay alguna manera de refenciarlo y
usarlo desde mi so

gracias
saludos

carlos


Consultor TI

Preguntas similare

Leer las respuestas

#1 Carlos Chavez .V
18/05/2006 - 03:43 | Informe spam
jejej gracias amigos ya me salio y si alguien por ahi tuvo o tuviera el mismo
problema de todas maneras dejo como me salio

CREATE PROCEDURE EjecutaDTSLista
AS
EXEC master.dbo.xp_cmdshell 'dtsrun /S (Local) /E /N Lista'
GO

Perooo alguna idea con el problema de seguridad?

saludos
Garu#


Consultor TI


"Carlos Chavez .V" wrote:

Amigos como estas una consulta yo ejecuto un DTS desde mi analizador asi

EXEC xp_cmdshell 'dtsrun /S (Local) /E /N Lista'
GO

y al parecer sale todo bien sismpre en cuando este seleccionado la bd master

pregunta ese codigo lo pensaba colocar en un SP en la BD por ejemplo
Nortwind pero como le indico que tanga que abrir la master para usar el SP
xp_cmdshell ya que es propio de la master hay alguna manera de refenciarlo y
usarlo desde mi so

gracias
saludos

carlos


Consultor TI
Respuesta Responder a este mensaje
#2 BitOne®
18/05/2006 - 03:44 | Informe spam
claro, colocalo de esta manera.
use cualquierdatabase
EXEC master..xp_cmdshell 'dtsrun /S (Local) /E /N Lista'
Go

"Carlos Chavez .V" escribió en el mensaje news:
Amigos como estas una consulta yo ejecuto un DTS desde mi analizador asi

EXEC xp_cmdshell 'dtsrun /S (Local) /E /N Lista'
GO

y al parecer sale todo bien sismpre en cuando este seleccionado la bd master

pregunta ese codigo lo pensaba colocar en un SP en la BD por ejemplo
Nortwind pero como le indico que tanga que abrir la master para usar el SP
xp_cmdshell ya que es propio de la master hay alguna manera de refenciarlo y
usarlo desde mi so

gracias
saludos

carlos


Consultor TI
Respuesta Responder a este mensaje
#3 Piolin Net
18/05/2006 - 09:34 | Informe spam
Yo lo que hago es crearme un trabajo no programado que invoque al DTS
y luego dede un SP ejecuto la siguiente sentencia:

EXEC msdb..sp_start_job @job_name = 'Trabajo_invoca_DTS'

Es otra forma de hacerlo pero sin bajar al nivel de SO.

Saludos

"Carlos Chavez .V" escribió:

Amigos como estas una consulta yo ejecuto un DTS desde mi analizador asi

EXEC xp_cmdshell 'dtsrun /S (Local) /E /N Lista'
GO

y al parecer sale todo bien sismpre en cuando este seleccionado la bd master

pregunta ese codigo lo pensaba colocar en un SP en la BD por ejemplo
Nortwind pero como le indico que tanga que abrir la master para usar el SP
xp_cmdshell ya que es propio de la master hay alguna manera de refenciarlo y
usarlo desde mi so

gracias
saludos

carlos


Consultor TI
Respuesta Responder a este mensaje
#4 Carlos Chavez .V
18/05/2006 - 16:13 | Informe spam
Gracias a todos por las respuestas amigos mas abajo hay una pregunta que yo
mismo hice sobre DTS URGENTE jee de repente puedan ayudar un saludo y gracias
por las aportaciones

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