Paquete DTS, Agente SQL y Windows2003.

05/04/2005 - 13:15 por Dani | Informe spam
Buenos días:
SQL SERVER 2000 (SP3)

¿Se conoce algún error al programar trabajos de paquetes DTS usando "Windows
2003".?

En un Servidor SQL SERVER 2000 con Windows 2000 funciona, pero el Mismo
paquete en otro PC con Windows 2003 y contra otro servidor SQL SERVER 2000
no funciona ...

Gracias por cualquier comentario...

Salud!!!

Preguntas similare

Leer las respuestas

#6 oscar
06/04/2005 - 07:36 | Informe spam
El DTS lee de unos archivo txt para volcarlos en unas tablas SQL y el
problema, yo creo que tiene que ser como comentas, un problema de permisos,
pero es que disco donde están ubicados estos txt es un sistema UNIX y no
tengo posibilidades de dar permisos y tampoco se cual es el usuario que
utiliza SQL Agent para lanzar los procesos.
Al final lo solucione de forma un poco chapu, pero bueno te cuento, puesto
que desde inicio ejecutar del sistema operativo tenia permisos, lo que hice
fue crear un .bat que me pasaba los txt del disco de UNIX(este .bat lo
ejecuto mediante el programador de tareas del sistema operativo) al disco
duro y utilizo los archivos del disco duro para ejecutar los DTS.

Gracias por todo


"Alejandro Mesa" escribió en el
mensaje news:
Que es lo que hace el paquete DTS?

En ambos caso el paquete se corre bajo las credenciales de diferentes
usuarios. Cuando lo haces usando SQL Agent entonces el paquete se ejecuta
bajo las credenciales de la cuenta usada por el servicio. Cuando lo


ejecutas
desde EM o usando dtsrun.exe, este se ejecuta bajo las credenciales del
usuario que lo ejecuta. Si, por ejemplo, el paquete lee o escribe un


archivo
desde o hacia un subdirectorio y la cuenta usada por SQL Agent no tiene


los
permisos suficiente para leer o escribir desde ese subdir, entonces el
paquete falla.


AMB

"rpk.es" wrote:

> Hola y Gracias
>
> el servicio esta levantado, es más el trabajo tiene 10 pasos antes de
> ejecutar el DTS y los 10 pasos anteriores los ejecuta bien pero cuando


llega
> aL paso 10 simplemente dice que el trabajo fallo y se detiene.
> Lo que no entiendo es porque si el DTS lo ejecuta bien, y luego
> programándolo como un paso de un trabajo no funciona.
> Es más pongo en inicio ejecutar del sistema operativo dtsrun y me lo


ejecuta
> bien.
>
> ME ESTOY VOLVIENDO LOCO AYUDA
>
> "Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
> news:#qq#
> > ¿Pero cuál es el error? Tal vez lo que te pueda estar sucediendo


es
> que
> > el servicio del agente de SQL no esté levantado
> >
> >
> > Un saludo
> >
> > -
> > "Sólo sé que no sé nada. " (Sócrates)
> >
> > "Dani" escribió en el mensaje
> > news:#
> > > Te explico un poco más :
> > >
> > > El DTS se ejecuta bien, pero cuando lo pasas al AGENT SQL, no se
> ejecuta.
> > > Da un error.
> > >
> > > Gracias otra vez ... de antemano.
> > >
> > >
> > > "Maxi" escribió en el mensaje
> > > news:
> > > > Hola Dani, no conozco errores al respecto. Seria muy bueno si nos
> > > indicaras
> > > > exactamente el mensaje de error que te da
> > > >
> > > >
> > > > Salu2
> > > > Maxi
> > > >
> > > >
> > > > "Dani" escribió en el mensaje
> > > > news:
> > > > > Buenos días:
> > > > > SQL SERVER 2000 (SP3)
> > > > >
> > > > > ¿Se conoce algún error al programar trabajos de paquetes DTS


usando
> > > > > "Windows
> > > > > 2003".?
> > > > >
> > > > > En un Servidor SQL SERVER 2000 con Windows 2000 funciona, pero


el
> > Mismo
> > > > > paquete en otro PC con Windows 2003 y contra otro servidor SQL
> SERVER
> > > 2000
> > > > > no funciona ...
> > > > >
> > > > > Gracias por cualquier comentario...
> > > > >
> > > > > Salud!!!
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
>
Respuesta Responder a este mensaje
#7 Alejandro Mesa
06/04/2005 - 14:05 | Informe spam
Oscar,

La solucion no es mala, a la final debes poner los archivos en un folder
compartido en la red. La cuenta usada por SQL Agent la puedes ver en EM, bajo
el folder Management - SQL Server Agent del servidor en question. Le das
click al boton derecho y seleccionas "Porperties", ahi veras la cuenta en pa
pestaña "General" en el bloque "Service startup account". La cuenta debe ser
una del dominio para poder accesar recursor en la red. Para mas informacion
busca en los libros en linea por "Setting up Windows Services Accounts".


AMB

"oscar" wrote:

El DTS lee de unos archivo txt para volcarlos en unas tablas SQL y el
problema, yo creo que tiene que ser como comentas, un problema de permisos,
pero es que disco donde están ubicados estos txt es un sistema UNIX y no
tengo posibilidades de dar permisos y tampoco se cual es el usuario que
utiliza SQL Agent para lanzar los procesos.
Al final lo solucione de forma un poco chapu, pero bueno te cuento, puesto
que desde inicio ejecutar del sistema operativo tenia permisos, lo que hice
fue crear un .bat que me pasaba los txt del disco de UNIX(este .bat lo
ejecuto mediante el programador de tareas del sistema operativo) al disco
duro y utilizo los archivos del disco duro para ejecutar los DTS.

Gracias por todo


"Alejandro Mesa" escribió en el
mensaje news:
> Que es lo que hace el paquete DTS?
>
> En ambos caso el paquete se corre bajo las credenciales de diferentes
> usuarios. Cuando lo haces usando SQL Agent entonces el paquete se ejecuta
> bajo las credenciales de la cuenta usada por el servicio. Cuando lo
ejecutas
> desde EM o usando dtsrun.exe, este se ejecuta bajo las credenciales del
> usuario que lo ejecuta. Si, por ejemplo, el paquete lee o escribe un
archivo
> desde o hacia un subdirectorio y la cuenta usada por SQL Agent no tiene
los
> permisos suficiente para leer o escribir desde ese subdir, entonces el
> paquete falla.
>
>
> AMB
>
> "rpk.es" wrote:
>
> > Hola y Gracias
> >
> > el servicio esta levantado, es más el trabajo tiene 10 pasos antes de
> > ejecutar el DTS y los 10 pasos anteriores los ejecuta bien pero cuando
llega
> > aL paso 10 simplemente dice que el trabajo fallo y se detiene.
> > Lo que no entiendo es porque si el DTS lo ejecuta bien, y luego
> > programándolo como un paso de un trabajo no funciona.
> > Es más pongo en inicio ejecutar del sistema operativo dtsrun y me lo
ejecuta
> > bien.
> >
> > ME ESTOY VOLVIENDO LOCO AYUDA
> >
> > "Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
> > news:#qq#
> > > ¿Pero cuál es el error? Tal vez lo que te pueda estar sucediendo
es
> > que
> > > el servicio del agente de SQL no esté levantado
> > >
> > >
> > > Un saludo
> > >
> > > -
> > > "Sólo sé que no sé nada. " (Sócrates)
> > >
> > > "Dani" escribió en el mensaje
> > > news:#
> > > > Te explico un poco más :
> > > >
> > > > El DTS se ejecuta bien, pero cuando lo pasas al AGENT SQL, no se
> > ejecuta.
> > > > Da un error.
> > > >
> > > > Gracias otra vez ... de antemano.
> > > >
> > > >
> > > > "Maxi" escribió en el mensaje
> > > > news:
> > > > > Hola Dani, no conozco errores al respecto. Seria muy bueno si nos
> > > > indicaras
> > > > > exactamente el mensaje de error que te da
> > > > >
> > > > >
> > > > > Salu2
> > > > > Maxi
> > > > >
> > > > >
> > > > > "Dani" escribió en el mensaje
> > > > > news:
> > > > > > Buenos días:
> > > > > > SQL SERVER 2000 (SP3)
> > > > > >
> > > > > > ¿Se conoce algún error al programar trabajos de paquetes DTS
usando
> > > > > > "Windows
> > > > > > 2003".?
> > > > > >
> > > > > > En un Servidor SQL SERVER 2000 con Windows 2000 funciona, pero
el
> > > Mismo
> > > > > > paquete en otro PC con Windows 2003 y contra otro servidor SQL
> > SERVER
> > > > 2000
> > > > > > no funciona ...
> > > > > >
> > > > > > Gracias por cualquier comentario...
> > > > > >
> > > > > > Salud!!!
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> >



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