error xp_xmdshell al invocar DTS (sql2000)

06/05/2009 - 10:49 por Piolin Net | Informe spam
Hola!

Estoy invocando un DTS desde un sp de la manera siguiente:

declare @Sql nvarchar(200)
Set @Sql = 'dtsrun /s (local) /e /n DTS Generar etiquetas'
exec master.dbo.xp_cmdshell @Sql

y me devuelve el siguiente error:

xp_cmdshell failed to execute, error 1813 occured while executing
GetProxyAccount.

Alguna sugerencia o pista para saber que hago mal?

Gracias.
 

Leer las respuestas

#1 Carlos Sacristan
06/05/2009 - 11:21 | Informe spam
Busca en los BOL la información acerca xp_cmdshell. Ahí verás que sólo los
miembros de sysadmin tienen permisos para ejecutar ese procedimiento
almacenado extendido.

Sin embargo, es posible que otros usuarios puedan ejecutarlo a través de la
cuenta proxy de SQL Agent. Echa un vistazo a la ayuda acerca
xp_sqlagent_proxy_account

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Piolin Net" escribió en el mensaje
news:
Hola!

Estoy invocando un DTS desde un sp de la manera siguiente:

declare @Sql nvarchar(200)
Set @Sql = 'dtsrun /s (local) /e /n DTS Generar etiquetas'
exec master.dbo.xp_cmdshell @Sql

y me devuelve el siguiente error:

xp_cmdshell failed to execute, error 1813 occured while executing
GetProxyAccount.

Alguna sugerencia o pista para saber que hago mal?

Gracias.

Preguntas similares