عدم حذف بکاپهای تعریف شده
سلام، برای دیتابیس یه تعداد job تعریف کردم که هر روز بکاپ گرفته بشه و بعد از 7 هروز قدیمترها حذف بشه، اما در حال حاضر بکاپ گیری انجام میشه ولی حذف اتفاق نمیافته
4 پاسخ
خیر تنظیمات expirydate در backup به این منظور نیست که به صورت اتوماتیک backup set جدید جایگزین backup set قدیمی بشه. فقط اجازه میده sql server فایلهای قبلی را که تاریخشون گذشته با دستو ر init جایگزین بشند. شما باید Backup Cleanup Task را قرار بدید. Maintenance Clean up Task فقط فایلهای به جا مانده از این عملیات مانند لاگ و یا فایل چکپینت را حذف می کند.
منظور دقیقا همین ارتباطیه که قطه بود و الان برقرار شده؟؟
سوال بعد اینکه backup set will expire after ... مگه نباید کار کنه و حذف رو انجام بده؟
شما باید Backup Clean up Task رو هم بعد از اینها تعریف کنید.
بعد یک Log رو باز کنید و ببینید آیا اجرا میشه یا نه ؟
مثلا الان طوری که شما گذاشتید job از 1 به 2 نمیره و تموم میشه.
بله البته این 14 روز طول می کشه
شما برای تست بزارش رو 0 یا 1 روز.
و ضمنا تنظیمات داخلش رو هم ببینید که مثلا فایل های bak رو پاک کنه و اینکه به subforlder ها هم سر بزنه و اونجا رو هم clean کنه.