Error al ejecutar DTS

04/11/2008 - 02:56 por LainWired | Informe spam
Hola a todos:

Tengo un problema al querer ejecutar un DTS en mi servidor, localmente
funciona de maravilla pero al querer invocarlo desde mi sitio web no realiza
ninguna accion, no manda error. Mi sitio web esta en .NET 2003

Mi DTS lo mando ejecutar desde una DLL que agrego a los componentes de
windows con el codigo siguiente...

Set objPackage = New DTS.Package
With objPackage
.FailOnError = True
.LoadFromSQLServer mstrServer, mstrUserID, mstrPassword,
DTSSQLStgFlag_Default, , , , TaskName

If (TaskParameters <> "") Then
For index = 0 To UBound(ArrParameters)
.GlobalVariables(index + 1).Value = ArrParameters(index)
Next
End If

For i = 1 To .Steps.Count
.Steps(i).ExecuteInMainThread = True
Next i
.Execute
.UnInitialize
End With
Set objPackage = Nothing

Alguien me podría ayudar ?? o por lo menos para saber como saber si esta
mandando error el componente ?? Mi aplicacion .NET trae try...catch y no
manda error y en los logs de eventos del servidor no viene nada.

Preguntas similare

Leer las respuestas

#1 Daniel H. Villa
04/11/2008 - 15:35 | Informe spam
Hola Lain.

Como estas registrando el DLL, ami me ha ocurrido algo asi, cuando agregue
un dll para generar un reporte a Excel


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")


"LainWired" wrote in message
news:
Hola a todos:

Tengo un problema al querer ejecutar un DTS en mi servidor, localmente
funciona de maravilla pero al querer invocarlo desde mi sitio web no
realiza
ninguna accion, no manda error. Mi sitio web esta en .NET 2003

Mi DTS lo mando ejecutar desde una DLL que agrego a los componentes de
windows con el codigo siguiente...

Set objPackage = New DTS.Package
With objPackage
.FailOnError = True
.LoadFromSQLServer mstrServer, mstrUserID, mstrPassword,
DTSSQLStgFlag_Default, , , , TaskName

If (TaskParameters <> "") Then
For index = 0 To UBound(ArrParameters)
.GlobalVariables(index + 1).Value = ArrParameters(index)
Next
End If

For i = 1 To .Steps.Count
.Steps(i).ExecuteInMainThread = True
Next i
.Execute
.UnInitialize
End With
Set objPackage = Nothing

Alguien me podría ayudar ?? o por lo menos para saber como saber si esta
mandando error el componente ?? Mi aplicacion .NET trae try...catch y no
manda error y en los logs de eventos del servidor no viene nada.
Respuesta Responder a este mensaje
#2 LainWired
04/11/2008 - 17:43 | Informe spam
=) Gracias por responder Daniel, mira lo estoy registrando con regsvr32 y
cuando veo los componentes de win me dice que esta bien y corriendo sin
embargo al ejecutarlo desde mi app, no veo los resultados esperados en mi bd,
el problema es que si corro localmente la misma app, si manda ejecutar todo
correctamente =(.

Saludos <<^_^>>

"Daniel H. Villa" wrote:

Hola Lain.

Como estas registrando el DLL, ami me ha ocurrido algo asi, cuando agregue
un dll para generar un reporte a Excel


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")


"LainWired" wrote in message
news:
> Hola a todos:
>
> Tengo un problema al querer ejecutar un DTS en mi servidor, localmente
> funciona de maravilla pero al querer invocarlo desde mi sitio web no
> realiza
> ninguna accion, no manda error. Mi sitio web esta en .NET 2003
>
> Mi DTS lo mando ejecutar desde una DLL que agrego a los componentes de
> windows con el codigo siguiente...
>
> Set objPackage = New DTS.Package
> With objPackage
> .FailOnError = True
> .LoadFromSQLServer mstrServer, mstrUserID, mstrPassword,
> DTSSQLStgFlag_Default, , , , TaskName
>
> If (TaskParameters <> "") Then
> For index = 0 To UBound(ArrParameters)
> .GlobalVariables(index + 1).Value = ArrParameters(index)
> Next
> End If
>
> For i = 1 To .Steps.Count
> .Steps(i).ExecuteInMainThread = True
> Next i
> .Execute
> .UnInitialize
> End With
> Set objPackage = Nothing
>
> Alguien me podría ayudar ?? o por lo menos para saber como saber si esta
> mandando error el componente ?? Mi aplicacion .NET trae try...catch y no
> manda error y en los logs de eventos del servidor no viene nada.



Respuesta Responder a este mensaje
#3 Daniel H. Villa
04/11/2008 - 19:58 | Informe spam
Hola Lain:

No se si esa dll la estes agregando con el Com + (Com Plus)

http://support.microsoft.com/kb/919519/es

Quiero suponer que si, te paso esta liga para ver si lo estas haciendo
correctamente.


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")

"LainWired" wrote in message
news:
=) Gracias por responder Daniel, mira lo estoy registrando con regsvr32 y
cuando veo los componentes de win me dice que esta bien y corriendo sin
embargo al ejecutarlo desde mi app, no veo los resultados esperados en mi
bd,
el problema es que si corro localmente la misma app, si manda ejecutar
todo
correctamente =(.

Saludos <<^_^>>

"Daniel H. Villa" wrote:

Hola Lain.

Como estas registrando el DLL, ami me ha ocurrido algo asi, cuando
agregue
un dll para generar un reporte a Excel


Salu2 Cordiales :-))

(""'·._.·L.I. Daniel Villa·._.·'"")


"LainWired" wrote in message
news:
> Hola a todos:
>
> Tengo un problema al querer ejecutar un DTS en mi servidor, localmente
> funciona de maravilla pero al querer invocarlo desde mi sitio web no
> realiza
> ninguna accion, no manda error. Mi sitio web esta en .NET 2003
>
> Mi DTS lo mando ejecutar desde una DLL que agrego a los componentes de
> windows con el codigo siguiente...
>
> Set objPackage = New DTS.Package
> With objPackage
> .FailOnError = True
> .LoadFromSQLServer mstrServer, mstrUserID, mstrPassword,
> DTSSQLStgFlag_Default, , , , TaskName
>
> If (TaskParameters <> "") Then
> For index = 0 To UBound(ArrParameters)
> .GlobalVariables(index + 1).Value = ArrParameters(index)
> Next
> End If
>
> For i = 1 To .Steps.Count
> .Steps(i).ExecuteInMainThread = True
> Next i
> .Execute
> .UnInitialize
> End With
> Set objPackage = Nothing
>
> Alguien me podría ayudar ?? o por lo menos para saber como saber si
> esta
> mandando error el componente ?? Mi aplicacion .NET trae try...catch y
> no
> manda error y en los logs de eventos del servidor no viene nada.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida