Tôi có kế hoạch bảo trì SQL 2005 chạy bản sao lưu để tạo tệp .bak và khi hoàn thành thành công, bạn phải chạy tác vụ Bảo trì để xóa bất kỳ tệp nào. các tệp bak trong thư mục, tác vụ sao lưu sẽ lưu lại hơn 5 ngày.Tác vụ dọn dẹp bảo trì SQL 2005. Các tệp bak không bị xóa
Bản sao lưu của tôi đang được tạo nhưng các tệp cũ của tôi không bị xóa. Tôi không thấy bất kỳ lỗi nào trong nhật ký. Tôi nghĩ rằng có lẽ tôi có một vấn đề quyền - rằng tài khoản công việc đang chạy theo nhu cầu truy cập vào thư mục các tập tin .bak sẽ được xóa từ. Điều này có vẻ giống như nguyên nhân của tệp .bak không bị xóa không?
Làm cách nào để tìm hiểu xem công việc nào đang chạy dưới tài khoản nào? Tôi đoán nó sẽ là tài khoản Đại lý SQL. Tôi nghĩ rằng đó sẽ là tài khoản có tên 'SQLServer2005AgentUser' vì vậy tôi đã cố gắng cung cấp cho tài khoản đó toàn quyền kiểm soát, nhưng các tệp .bak của tôi vẫn không bị xóa.
Tôi có nên thực hiện một cách tiếp cận khác để dọn dẹp các tệp cũ không? Hay có điều gì khác tôi đang làm sai hay không hiểu?
Cảm ơn bạn rất nhiều. Tôi đã có một '.' trong đó. Took nó ra, và tất cả các công trình như dự đoán. Bạn đã làm cho ngày của tôi! – hilary
Rất vui được! Hầu hết thời gian khi tôi xử lý sự cố một vấn đề tôi cuối cùng đã học được một thứ đáng giá trên đường đi. Tôi không có kinh nghiệm đó khi tôi xử lý vấn đề này - có lẽ vì sao tôi thấy nó rất bực dọc. –