Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ejecutar DTS desde Query Analyzer

139 views
Skip to first unread message

Óscar Hernández Caballero

unread,
Jan 19, 2006, 6:47:58 AM1/19/06
to

Buenos días!

¿cómo puedo ejecutar un paquete DTS desde el Analizador de consultas de SQL
Server?

Muchas gracias

Óscar

Carlos Sacristán

unread,
Jan 19, 2006, 9:05:45 AM1/19/06
to
Echa un vistazo a http://www.sqldts.com/default.aspx?210

--
--
--
--

Un saludo

--
--
----------------------------------------------
"Sólo sé que no sé nada. " (Sócrates)

"Óscar Hernández Caballero" <oscarhe...@isgf.es> escribió en el mensaje
news:eMiyk3OH...@TK2MSFTNGP09.phx.gbl...

Óscar Hernández Caballero

unread,
Jan 20, 2006, 3:57:51 AM1/20/06
to

Por qué esto no funciona desde el analizador de consultas?
El paquete lo tengo guardado en Servicio de Transformación de Datos,
Paquetes Locales
En el analizador de consultas tengo seleccionada la base de datos Master que
es donde está el procedimiento almacenado xp_cmdshell


exec xp_cmdshell dtsrun /N nombrepaquete


el error que me da es...
Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '/'.

Gracias


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:eZ0zyFQH...@TK2MSFTNGP10.phx.gbl...

Carlos Sacristán

unread,
Jan 20, 2006, 4:50:23 AM1/20/06
to
Encierra la instrucción a ejecutar entre comillas simples:

EXEC xp_cmdshell 'dtsrun /N nombrepaquete'

--
--

Un saludo

--
--
----------------------------------------------
"Sólo sé que no sé nada. " (Sócrates)

"Óscar Hernández Caballero" <oscarhe...@isgf.es> escribió en el mensaje

news:#I2DN9ZH...@TK2MSFTNGP09.phx.gbl...

Óscar Hernández Caballero

unread,
Jan 20, 2006, 7:59:52 AM1/20/06
to

Muchas gracias, ya me funciona desde el query analizer con la base de datos
master seleccionada.

Se puede llamar al procedimiento almacenado xp_cmdshell , que pertenece a
master, desde otra base de datos?

Gracias de nuevo

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje

news:u1VYwbaH...@TK2MSFTNGP12.phx.gbl...

qwalgrande

unread,
Jan 21, 2006, 2:06:08 PM1/21/06
to
Hola.

No entiendo muy bien la pregunta.

Desde otra base de datos podrás ejecutar
exec master..xp_cmdshell 'comando'.

Si es una cuestión de permisos (evitar tener que acceder desde la base de
datos master), tampoco le veo mucho porque para ejecutar xp_cmdshell se
precisan permisos de sysadmin o, si se otorgan permisos sobre dicho
procedimiento, hay que impersonar la cuenta del agente proxy, algo
perfectamente posible, pero no trivial, con lo que tener acceso a la base de
datos master con ese usuario es un asunto menor.

En resumen, ¿qué es lo que necesitas?

--
Alberto López Grande (qwalgrande)
--------------------------------------------------------


"Óscar Hernández Caballero" <oscarhe...@isgf.es> escribió en el mensaje

news:ed9nZEcH...@TK2MSFTNGP10.phx.gbl...

Óscar Hernández Caballero

unread,
Jan 23, 2006, 5:32:53 AM1/23/06
to

Pues exaxtamente eso es lo que preguntaba.
Me faltaba poner master..

Muchas gracias por tu sabiduría.

Óscar


"qwalgrande" <qwalg...@hotmail.com> escribió en el mensaje
news:e9FDR2rH...@TK2MSFTNGP11.phx.gbl...

0 new messages