Error al invocar DTS desde sp

22/05/2009 - 10:35 por Piolin Net | Informe spam
Hola!

Ya no se donde mirar o q mas hacer.

Asp 3.0 Y SQLSERVER 2000.

Estoy ejecutando un procedimiento almacenado desde ASP que invoca un DTS con
el xp_cmdshell de la siguiente forma:

Set @Sql = 'DTSRun /S ''(local)'' /U ''sa'' /P ''pass'' /N ''DTS Generar
algo'''

uso las credenciales del sa y me devuelve el siguiente error.

Mensaje 50001, Nivel 1, Estado 50001
xp_cmdshell failed to execute, error 1813 occured while executing
GetProxyAccount.

¿Tiene algo que ver con que el sa no tiene suficientes privilengios para
usar el xp_cmdshell? (no parece lógico)

¿Será que el usuario de la conexion al servidor sqlserver no los tiene?
¿Será que el usuario web es el que no los tiene?

Ayuda... Gracias.
 

Leer las respuestas

#1 Carlos Sacristan
22/05/2009 - 11:31 | Informe spam
¿Has comprobado que la cuenta asociada al proxy tenga los permisos
suficientes?

En cualquier caso, das un poco de vueltas para ejecutar un DTS. ¿No lo
puedes lanzar desde ASP llamando a un cmd que ejecute esa instrucción?

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!

Ya no se donde mirar o q mas hacer.

Asp 3.0 Y SQLSERVER 2000.

Estoy ejecutando un procedimiento almacenado desde ASP que invoca un DTS
con
el xp_cmdshell de la siguiente forma:

Set @Sql = 'DTSRun /S ''(local)'' /U ''sa'' /P ''pass'' /N ''DTS Generar
algo'''

uso las credenciales del sa y me devuelve el siguiente error.

Mensaje 50001, Nivel 1, Estado 50001
xp_cmdshell failed to execute, error 1813 occured while executing
GetProxyAccount.

¿Tiene algo que ver con que el sa no tiene suficientes privilengios para
usar el xp_cmdshell? (no parece lógico)

¿Será que el usuario de la conexion al servidor sqlserver no los tiene?
¿Será que el usuario web es el que no los tiene?

Ayuda... Gracias.

Preguntas similares