Tengo un plan de mantenimiento SQL 2005 que ejecuta una copia de seguridad para crear un archivo .bak, y, cuando se completa satisfactoriamente, se ejecuta una tarea de limpieza de mantenimiento para eliminar cualquiera. archivos bak en la carpeta que guarda la tarea de respaldo a más de 5 días.SQL 2005 Maintenance Cleanup Task .bak archivos no eliminados
Mis copias de seguridad se están creando, pero mis archivos antiguos no se están eliminando. No veo ningún error en el registro. Creo que tal vez tengo un problema de permisos: que la cuenta en la que se ejecuta el trabajo necesita acceso a la carpeta desde donde se eliminarán los archivos .bak. ¿Parece esto una causa probable de que los archivos .bak no se eliminen?
¿Cómo puedo saber en qué cuenta se ejecuta el trabajo? Supongo que sería la cuenta del Agente SQL. Pensé que sería la cuenta llamada 'SQLServer2005AgentUser', así que traté de darle a esa cuenta el control total, pero mis archivos .bak todavía no se eliminan.
¿Debo tomar un enfoque diferente para limpiar los archivos antiguos? ¿O hay algo más que estoy haciendo mal o no estoy entendiendo?
Muchas gracias. Tuve un '.' ahí. Lo sacó y todo funciona como se esperaba. ¡Me has alegrado el día! – hilary
¡Me alegro de que haya sido útil! La mayoría de las veces, cuando estoy solucionando un problema, termino aprendiendo algo que vale la pena en el camino. No tenía esa experiencia cuando estaba lidiando con este problema, probablemente por qué lo encontraba tan frustrante. –