Ejecucion de un Paquete

28/11/2003 - 16:58 por ALBERTO GUERRERO ZARO | Informe spam
Quisiera ejecutar un Paquete Local; que sirve para procesar un cubo; puede
ser desde un procedimiento almacenado ; si es que se puede hacer?

También averigué que se puede utilizar una utilida llamada dtsrun, para
llamarlo desde el exterior; hice unas pruebas pero no me dieron resultados
con los parametros que salían en la ayuda..

Agradecería Ayuda.
Gracias..

ALberto Guerrero.

Preguntas similare

Leer las respuestas

#1 ulises
28/11/2003 - 19:26 | Informe spam
Desde un sp un paquete puede ser invocado de la siguiente
manera :

EXEC master.dbo.xp_cmdshell 'DTSRUN /S
(local) /E /Npaquetedts'

/S le indicas el nombre del servidor
/E autenticacion windows (sino reemplazalo por /Uxx /Pxx)
/N el nombre del paquete

Saludos,
Ulises

Quisiera ejecutar un Paquete Local; que sirve para


procesar un cubo; puede
ser desde un procedimiento almacenado ; si es que se


puede hacer?

También averigué que se puede utilizar una utilida


llamada dtsrun, para
llamarlo desde el exterior; hice unas pruebas pero no me


dieron resultados
con los parametros que salían en la ayuda..

Agradecería Ayuda.
Gracias..

ALberto Guerrero.


.

Respuesta Responder a este mensaje
#2 ALBERTO GUERRERO ZARO
28/11/2003 - 20:40 | Informe spam
Gracias, Ulises,
Ejecuté y despues de algunos intentos esta es la sentencia que mejor exito
tuve:

EXEC master.dbo.xp_cmdshell 'DTSRUN /S JCOMPUTACION /E /N GEMINIS_CUBO'

Pero si obtuve un error al final:


DTSRun: cargando...

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error: El Paquete DTS ('Nombre = 'GEMINIS_CUBO'; ID.VersionID
= {[no especificado]}.{[no especificado]}') especificado no existe.
Origen del error: Microsoft OLE DB Provider for SQL Server
Archivo de Ayuda:
Contexto de la Ayuda: 0

NULL

SI tienes una idea me avisas.
Saludos
ALberto


"ulises" escribió en el mensaje
news:8f2801c3b5dd$30a73450$
Desde un sp un paquete puede ser invocado de la siguiente
manera :

EXEC master.dbo.xp_cmdshell 'DTSRUN /S
(local) /E /Npaquetedts'

/S le indicas el nombre del servidor
/E autenticacion windows (sino reemplazalo por /Uxx /Pxx)
/N el nombre del paquete

Saludos,
Ulises

Quisiera ejecutar un Paquete Local; que sirve para


procesar un cubo; puede
ser desde un procedimiento almacenado ; si es que se


puede hacer?

También averigué que se puede utilizar una utilida


llamada dtsrun, para
llamarlo desde el exterior; hice unas pruebas pero no me


dieron resultados
con los parametros que salían en la ayuda..

Agradecería Ayuda.
Gracias..

ALberto Guerrero.


.

Respuesta Responder a este mensaje
#3 ALBERTO GUERRERO ZARO
28/11/2003 - 21:08 | Informe spam
Disculpa, fue error mio; esta bien el proceso tal como me lo dijistes
funcionó; ya esta arreglado..

Muchas; Gracias
ALberto

"ALBERTO GUERRERO ZARO" escribió en el mensaje
news:
Gracias, Ulises,
Ejecuté y despues de algunos intentos esta es la sentencia que mejor exito
tuve:

EXEC master.dbo.xp_cmdshell 'DTSRUN /S JCOMPUTACION /E /N GEMINIS_CUBO'

Pero si obtuve un error al final:


DTSRun: cargando...

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error: El Paquete DTS ('Nombre = 'GEMINIS_CUBO';


ID.VersionID
= {[no especificado]}.{[no especificado]}') especificado no existe.
Origen del error: Microsoft OLE DB Provider for SQL Server
Archivo de Ayuda:
Contexto de la Ayuda: 0

NULL

SI tienes una idea me avisas.
Saludos
ALberto


"ulises" escribió en el mensaje
news:8f2801c3b5dd$30a73450$
Desde un sp un paquete puede ser invocado de la siguiente
manera :

EXEC master.dbo.xp_cmdshell 'DTSRUN /S
(local) /E /Npaquetedts'

/S le indicas el nombre del servidor
/E autenticacion windows (sino reemplazalo por /Uxx /Pxx)
/N el nombre del paquete

Saludos,
Ulises

>Quisiera ejecutar un Paquete Local; que sirve para
procesar un cubo; puede
>ser desde un procedimiento almacenado ; si es que se
puede hacer?
>
>También averigué que se puede utilizar una utilida
llamada dtsrun, para
>llamarlo desde el exterior; hice unas pruebas pero no me
dieron resultados
>con los parametros que salían en la ayuda..
>
>Agradecería Ayuda.
>Gracias..
>
>ALberto Guerrero.
>
>
>.
>


Respuesta Responder a este mensaje
#4 ALBERTO GUERRERO ZARO
01/12/2003 - 15:00 | Informe spam
Hola, no se si me puedes seguir ayudando con este asunto; Hice un trigger en
una tabla para que se me ejecute el paquete automaticamente

"
CREATE TRIGGER tr_ejecuta_cubo_geminis
ON BLOQUEO
FOR UPDATE AS
BEGIN
DECLARE @dt int
SET @dt=(select FREETABLA from bloqueo)
IF (@dt=0)
BEGIN
EXEC master.dbo.xp_cmdshell 'DTSRUN /S JCOMPUTACION /U 4DALMACEN /P
4DALMACEN /N CUBO_GEMINIS'
END
END"

Ejecuto "EXEC master.dbo.xp_cmdshell 'DTSRUN /S JCOMPUTACION /U 4DALMACEN /P
4DALMACEN /N" cuando se graba un cero en esa tabla.

Al principio me dió error de autentificación para el objeto
(master.dbo.xp_cmdshell )en la base de datos master ; luego arreglé ese
inconveniente, pero grabando en la tabla y ejecutándose el trigger, desde
una aplicación externa (en VB) se me genera el siguiente error:
"xpsql.cpp" 1843 GET PROXY ACCOUNT"


Gracias

Alberto

"ALBERTO GUERRERO ZARO" escribió en el mensaje
news:
Gracias, Ulises,
Ejecuté y despues de algunos intentos esta es la sentencia que mejor exito
tuve:

EXEC master.dbo.xp_cmdshell 'DTSRUN /S JCOMPUTACION /E /N GEMINIS_CUBO'

Pero si obtuve un error al final:


DTSRun: cargando...

Error: -2147217900 (80040E14); Error de proveedor: 14262 (37B6)
Cadena de error: El Paquete DTS ('Nombre = 'GEMINIS_CUBO';


ID.VersionID
= {[no especificado]}.{[no especificado]}') especificado no existe.
Origen del error: Microsoft OLE DB Provider for SQL Server
Archivo de Ayuda:
Contexto de la Ayuda: 0

NULL

SI tienes una idea me avisas.
Saludos
ALberto


"ulises" escribió en el mensaje
news:8f2801c3b5dd$30a73450$
Desde un sp un paquete puede ser invocado de la siguiente
manera :

EXEC master.dbo.xp_cmdshell 'DTSRUN /S
(local) /E /Npaquetedts'

/S le indicas el nombre del servidor
/E autenticacion windows (sino reemplazalo por /Uxx /Pxx)
/N el nombre del paquete

Saludos,
Ulises

>Quisiera ejecutar un Paquete Local; que sirve para
procesar un cubo; puede
>ser desde un procedimiento almacenado ; si es que se
puede hacer?
>
>También averigué que se puede utilizar una utilida
llamada dtsrun, para
>llamarlo desde el exterior; hice unas pruebas pero no me
dieron resultados
>con los parametros que salían en la ayuda..
>
>Agradecería Ayuda.
>Gracias..
>
>ALberto Guerrero.
>
>
>.
>


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