error ejecucion DTS desde sp

13/05/2009 - 09:36 por Piolin Net | Informe spam
Retomo el tema...

Hola!

Pues ahora estoy invocando el DTS con las credenciales de sa y me sigue
dando el mismo error...

Set @Sql = 'DTSRun /S (local) /U sa /P passw /N DTS Generar etiquetas'
exec master.dbo.xp_cmdshell @Sql

Tendrá algo que ver que el propietario del DTS es mi usuario de mi PC que se
estableció al copiar el paquete en el servidor (este servidor no esta en red
con mi PC).

slt.

"Carlos Sacristan" wrote:


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" <PiolinNet@discussions.microsoft.com> escribió en el mensaje
news:9E5014D4-8861-4EDC-9AE8-EFC15897A117@microsoft.com...
> 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 DiegoC
13/05/2009 - 15:46 | Informe spam
Si es un SQLServer 2005 fijate que este habilitado el xp_cmdshell en:
SQL Server Surface Area Configuration

Saludos, Diego

"Piolin Net" escribió en el mensaje
news:
Retomo el tema...

Hola!

Pues ahora estoy invocando el DTS con las credenciales de sa y me sigue
dando el mismo error...

Set @Sql = 'DTSRun /S (local) /U sa /P passw /N DTS Generar etiquetas'
exec master.dbo.xp_cmdshell @Sql

Tendrá algo que ver que el propietario del DTS es mi usuario de mi PC que
se
estableció al copiar el paquete en el servidor (este servidor no esta en
red
con mi PC).

slt.

"Carlos Sacristan" wrote:

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