JOBS

19/01/2006 - 15:25 por Guillermo | Informe spam
Tengo un JOB que resulto de la programación de un DTS.
Este DTS graba un archivo de texto, con datos de una de las bases.
El problema que tengo es que el job da error por no tener permisos sobre el
directorio donde tiene que escribir el archivo.
Si ejecuto directamente el DTS, no tengo problema
La pregunta es: ¿A qué usuario tendría que darle permisos sobre el
directorio en cuestión?
¿Cuál es el usuario que corre los JOBS?

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
19/01/2006 - 15:49 | Informe spam
Hola,

Debes revisar el servicio SQL Server Agent, y ver el usuario que tiene
asignado y los permisos que tiene.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Tengo un JOB que resulto de la programación de un DTS.
Este DTS graba un archivo de texto, con datos de una de las bases.
El problema que tengo es que el job da error por no tener permisos sobre
el directorio donde tiene que escribir el archivo.
Si ejecuto directamente el DTS, no tengo problema
La pregunta es: ¿A qué usuario tendría que darle permisos sobre el
directorio en cuestión?
¿Cuál es el usuario que corre los JOBS?

Respuesta Responder a este mensaje
#2 Guillermo
19/01/2006 - 16:38 | Informe spam
Y donde veo, que usuario tiene asignado???



"Salvador Ramos" escribió en el
mensaje news:
Hola,

Debes revisar el servicio SQL Server Agent, y ver el usuario que tiene
asignado y los permisos que tiene.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Tengo un JOB que resulto de la programación de un DTS.
Este DTS graba un archivo de texto, con datos de una de las bases.
El problema que tengo es que el job da error por no tener permisos sobre
el directorio donde tiene que escribir el archivo.
Si ejecuto directamente el DTS, no tengo problema
La pregunta es: ¿A qué usuario tendría que darle permisos sobre el
directorio en cuestión?
¿Cuál es el usuario que corre los JOBS?





Respuesta Responder a este mensaje
#3 Salvador Ramos
19/01/2006 - 18:52 | Informe spam
Te vas a Inicio / Panel de Control (de windows) / Herramientas
administrativas, y allí tienes
Servicios, haces doble-click y te salen todos los servicios que tienes
arrancados en tu equipo,
busca uno llamado 'sqlserveragent' y haz doble-click sobre él.
En la pestaña 'Iniciar sesión' tienes la cuenta con la está arrancando el
servicio. Comprueba que el usuario asignado tiene permisos para acceder a la
carpeta.


Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Y donde veo, que usuario tiene asignado???



"Salvador Ramos" escribió en el
mensaje news:
Hola,

Debes revisar el servicio SQL Server Agent, y ver el usuario que tiene
asignado y los permisos que tiene.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Tengo un JOB que resulto de la programación de un DTS.
Este DTS graba un archivo de texto, con datos de una de las bases.
El problema que tengo es que el job da error por no tener permisos sobre
el directorio donde tiene que escribir el archivo.
Si ejecuto directamente el DTS, no tengo problema
La pregunta es: ¿A qué usuario tendría que darle permisos sobre el
directorio en cuestión?
¿Cuál es el usuario que corre los JOBS?









Respuesta Responder a este mensaje
#4 Guillermo
19/01/2006 - 19:11 | Informe spam
Logon As: Local System account

Qué tendría que hacer? Qué usuario es este?
Estoy re perdido con esto


"Salvador Ramos" escribió en el
mensaje news:
Te vas a Inicio / Panel de Control (de windows) / Herramientas
administrativas, y allí tienes
Servicios, haces doble-click y te salen todos los servicios que tienes
arrancados en tu equipo,
busca uno llamado 'sqlserveragent' y haz doble-click sobre él.
En la pestaña 'Iniciar sesión' tienes la cuenta con la está arrancando el
servicio. Comprueba que el usuario asignado tiene permisos para acceder a
la carpeta.


Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Y donde veo, que usuario tiene asignado???



"Salvador Ramos" escribió en el
mensaje news:
Hola,

Debes revisar el servicio SQL Server Agent, y ver el usuario que tiene
asignado y los permisos que tiene.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Tengo un JOB que resulto de la programación de un DTS.
Este DTS graba un archivo de texto, con datos de una de las bases.
El problema que tengo es que el job da error por no tener permisos
sobre el directorio donde tiene que escribir el archivo.
Si ejecuto directamente el DTS, no tengo problema
La pregunta es: ¿A qué usuario tendría que darle permisos sobre el
directorio en cuestión?
¿Cuál es el usuario que corre los JOBS?













Respuesta Responder a este mensaje
#5 Salvador Ramos
19/01/2006 - 19:24 | Informe spam
Esa es una cuenta de sistema, que resumiendo tiene muchos privilegios sobre
la máquina, pero ninguno fuera de ella.
Debes asignar ahí una cuenta de usuario de tu dominio con privilegios
sufientes para acceder a la carpeta, y para ejecutar todas las tareas que
vaya a ejecutar este servicio.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:utW$
Logon As: Local System account

Qué tendría que hacer? Qué usuario es este?
Estoy re perdido con esto


"Salvador Ramos" escribió en el
mensaje news:
Te vas a Inicio / Panel de Control (de windows) / Herramientas
administrativas, y allí tienes
Servicios, haces doble-click y te salen todos los servicios que tienes
arrancados en tu equipo,
busca uno llamado 'sqlserveragent' y haz doble-click sobre él.
En la pestaña 'Iniciar sesión' tienes la cuenta con la está arrancando el
servicio. Comprueba que el usuario asignado tiene permisos para acceder a
la carpeta.


Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Y donde veo, que usuario tiene asignado???



"Salvador Ramos" escribió en el
mensaje news:
Hola,

Debes revisar el servicio SQL Server Agent, y ver el usuario que tiene
asignado y los permisos que tiene.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Guillermo" escribió en el mensaje
news:
Tengo un JOB que resulto de la programación de un DTS.
Este DTS graba un archivo de texto, con datos de una de las bases.
El problema que tengo es que el job da error por no tener permisos
sobre el directorio donde tiene que escribir el archivo.
Si ejecuto directamente el DTS, no tengo problema
La pregunta es: ¿A qué usuario tendría que darle permisos sobre el
directorio en cuestión?
¿Cuál es el usuario que corre los JOBS?

















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida