Ejecutar DTS desde Query Analyzer

19/01/2006 - 12:47 por Óscar Hernández Caballero | Informe spam
Buenos días!

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

Muchas gracias

Óscar

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
19/01/2006 - 15:05 | Informe spam
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" escribió en el mensaje
news:
Mostrar la cita
SQL
Mostrar la cita
#2 Óscar Hernández Caballero
20/01/2006 - 09:57 | Informe spam
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:
Mostrar la cita
#3 Carlos Sacristán
20/01/2006 - 10:50 | Informe spam
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" escribió en el mensaje
news:#
Mostrar la cita
que
Mostrar la cita
#4 Óscar Hernández Caballero
20/01/2006 - 13:59 | Informe spam
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:
Mostrar la cita
#5 qwalgrande
21/01/2006 - 20:06 | Informe spam
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" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida