miércoles, 22 de abril de 2009

SQL2000 : DTS Manual funciona y mediante JOB no funciona

En estos dias se presento un problema en el servidor de Produccion con Sql2000, resulta que un DTS que esta programado para que se ejecute a cada hora todos los dias, cuando se hacia mediante un Job este no funcionaba como deberia ser, pero sin embargo cuando se ejecutaba manualmente desde el enterprise manager si lo hacia bien.

Bueno despues de darle vueltas al tema e investigar sobre las posibles causas por fin llegue a darle solucion que paso a contarles por si les ocurre tambien.

Como sabemos el que ejecuta el DTS a traves de un Job en sql2000 es el SQL Server Agent, el problema se debia a que la autenticacion no era la correcta. para dar solucion tenemos que ir al Enterprise Manager \ Management \ SQL Server Agent
luego darle click derecho al SQL Server Agent y click en properties, luego en la paleta General cambiar en Service startup account de System account a This account y ahi colocar el usuario de dominio administrador del servidor y su respectivo password.

Aceptamos y tenemos que reiniciar el servicio del Agente, con eso quedara solucionado el problema del Job que ejecuta un DTS.

Espero que les haya sido de utilidad.

No hay comentarios: