DTS.Package Problema ¿Permisos?

30/04/2004 - 13:25 por SRenau | Informe spam
Hola,

Estoy intentando ejecutar un paquete DTS desde ASP.

El mismo paquete con los mismos usuarios etc... funciona
perfectamente mediante un dtsrun.

Ahora lo intento ejecutar mediante:
-
Const DTSSQLStgFlag_Default = 0
Const DTSStepExecResult_Failure = 1
Const ForWriting = 2

Set oPkg = CreateObject("DTS.Package")
msDTSServer = "server"
msDTSUser = "user76"
msDTSPwd = "user76"
msDTSPkg = ""

oPkg.LoadFromSQLServer
msDTSServer,msDTSUser,msDTSPwd,0,"","{3ABED241-31F6-4F6C-
A6C1-99BC06809EF2}","",msDTSPkg

oPkg.Execute()



El error que me muestra en el log de errores:

0
Error en el paso 'DTSStep_DTSExecuteSQLTask_1'

Origen del error del paso: Microsoft OLE DB Provider for
SQL Server
Descripción del error del paso:Error de inicio de sesión
del usuario 'NT AUTHORITY\Servicio de red'.
Código de error del paso: 80040E4D
Archivo de Ayuda para el error del paso:
Id. de contexto de la Ayuda del error del paso:0

Inicio de la ejecución del paso: 30/04/2004 13:21:11
Ejecución del paso completada: 30/04/2004 13:21:11
Tiempo total de ejecución del paso: 0,015 segundos
Indicador de progreso del paso: 0

¿Como resuelvo esto?
 

Leer las respuestas

#1 Carlos Sacristan
30/04/2004 - 13:56 | Informe spam
¿Has comprobado que ese usuario tenga permisos de acceso a SQL Server?


Un saludo

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

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"SRenau" escribió en el mensaje
news:688f01c42ea5$dfc8d920$
Hola,

Estoy intentando ejecutar un paquete DTS desde ASP.

El mismo paquete con los mismos usuarios etc... funciona
perfectamente mediante un dtsrun.

Ahora lo intento ejecutar mediante:
-
Const DTSSQLStgFlag_Default = 0
Const DTSStepExecResult_Failure = 1
Const ForWriting = 2

Set oPkg = CreateObject("DTS.Package")
msDTSServer = "server"
msDTSUser = "user76"
msDTSPwd = "user76"
msDTSPkg = ""

oPkg.LoadFromSQLServer
msDTSServer,msDTSUser,msDTSPwd,0,"","{3ABED241-31F6-4F6C-
A6C1-99BC06809EF2}","",msDTSPkg

oPkg.Execute()



El error que me muestra en el log de errores:

0
Error en el paso 'DTSStep_DTSExecuteSQLTask_1'

Origen del error del paso: Microsoft OLE DB Provider for
SQL Server
Descripción del error del paso:Error de inicio de sesión
del usuario 'NT AUTHORITY\Servicio de red'.
Código de error del paso: 80040E4D
Archivo de Ayuda para el error del paso:
Id. de contexto de la Ayuda del error del paso:0

Inicio de la ejecución del paso: 30/04/2004 13:21:11
Ejecución del paso completada: 30/04/2004 13:21:11
Tiempo total de ejecución del paso: 0,015 segundos
Indicador de progreso del paso: 0

¿Como resuelvo esto?

Preguntas similares