การใช้ตัวเลือก“ ชุดการสำรองข้อมูลจะหมดอายุ:” ในขณะที่สร้างงานฐานข้อมูลสำรองในแผนการบำรุงรักษา


24

ในขณะที่สำรองฐานข้อมูลฉันต้องการใช้ตัวเลือก " ชุดการสำรองข้อมูลจะหมดอายุ: " เพื่อลบ / เขียนทับการสำรองฐานข้อมูลเก่า ฉันไม่สามารถใช้ตัวเลือกนี้

คำแนะนำใด ๆ เกี่ยวกับวิธีการใช้ตัวเลือก "ชุดการสำรองข้อมูลจะหมดอายุ:" ในขณะที่สร้างแผนการบำรุงรักษาจะได้รับการชื่นชม


"ฉันไม่สามารถใช้ตัวเลือกนี้" หมายความว่าอะไร คุณได้รับแนวคิดว่าการหมดอายุจะลบข้อมูลสำรองที่ไหน
Aaron Bertrand

สิ่งนี้เคยแก้ไขได้หรือไม่? ฉันมีงานล้างข้อมูลการบำรุงรักษาซึ่งจะอัพเดตตาราง msdb เท่านั้น มันไม่ได้ลบไฟล์สำรองทางกายภาพ

@David เป็นไปได้ไหมว่าบัญชี SQL Server Agent ไม่มีสิทธิ์ในการลบไฟล์เหล่านั้น? พวกเขาอยู่ในท้องถิ่นหรือห่างไกล? คุณค้นหาเลยหรือยัง เช่นฉันพบนี้ , นี้และนี้ในหน้าแรกของการค้นหา
Aaron Bertrand

คำตอบ:


24

ตัวเลือก "ชุดข้อมูลสำรองจะหมดอายุ" ใช้เพื่อระบุระยะเวลาที่ข้อมูลสำรองควรถูกห้ามไม่ให้เขียนทับ มันจะไม่ล้างไฟล์สำรองข้อมูลเก่า คุณสามารถใช้ "ภารกิจการล้างข้อมูลการบำรุงรักษา" ในแผนการบำรุงรักษาของคุณเพื่อล้างไฟล์สำรองข้อมูลที่เก่ากว่าตามจำนวนวันที่กำหนด


2

จากงานฐานข้อมูล MSDN Back Up (แผนการบำรุงรักษา)

ชุดการสำรองข้อมูลจะหมดอายุ

ระบุว่าจะสามารถเขียนทับชุดข้อมูลสำรองโดยชุดข้อมูลสำรองอื่นได้เมื่อใด

ดังนั้นจึงไม่มีการลบข้อมูลสำรองเก่าเพียงเขียนทับข้อมูลใหม่

คำแนะนำใด ๆ เกี่ยวกับวิธีการใช้ตัวเลือก "ชุดการสำรองข้อมูลจะหมดอายุ:" ในขณะที่สร้างแผนการบำรุงรักษาจะได้รับการชื่นชม

ขึ้นอยู่กับระยะเวลาที่คุณต้องการสำรองข้อมูลเก่า บริษัท ของคุณมีนโยบายสำหรับสิ่งนั้นหรือไม่? คุณย้ายข้อมูลสำรองของคุณไปยังที่จัดเก็บหลังจากผ่านไประยะหนึ่งหรือไม่? ถ้าคุณทำคุณสามารถระบุจำนวนวันใดก็ได้สำหรับการหมดอายุตราบใดที่คุณคัดลอกการสำรองข้อมูลก่อนที่จะถึงเวลาหมดอายุ


โอเคขอให้ฉันมีความแม่นยำมากขึ้น ... หนึ่งในแผนการบำรุงรักษา DBA ก่อนหน้าของฉัน (เฉพาะบนเซิร์ฟเวอร์ 1 เครื่อง) ที่มีตัวเลือกนี้ (ชุดสำรองข้อมูลจะหมดอายุหลังจาก 7 วัน) โดยไม่เพิ่มงานล้างข้อมูลบำรุงรักษาการสำรองข้อมูลจะถูกนำเข้าไปในโฟลเดอร์บนเซิร์ฟเวอร์เดียวกัน . ฉันท้ายลบไฟล์สำรองข้อมูลเก่าด้วยตนเองเมื่อมีพื้นที่ว่าง ก่อนที่ฉันจะเพิ่มงานการล้างข้อมูลการบำรุงรักษาเพื่อลบไฟล์สำรองที่เก่ากว่า (เก่ากว่า 7 วัน) ฉันสนใจที่จะเข้าใจความตั้งใจ DBA ก่อนหน้าของฉันเพื่อเลือกตัวเลือกนี้แทนที่จะเพิ่มงานการล้างข้อมูลการบำรุงรักษา
Vijred

ขอบคุณสำหรับการชี้แจง สำหรับฉันดูเหมือนว่าเขาคิดว่าการสำรองข้อมูลใหม่จะเขียนทับข้อมูลที่หมดอายุแล้วทันที แต่นั่นไม่ได้เกิดขึ้นหากคุณอยู่ในพื้นที่ว่างตัวเลือกที่ดีที่สุดคือการใช้งานการล้างข้อมูลการบำรุงรักษา
Milena Petrovic

0

เรามีปัญหากับการสำรองข้อมูลเทปในหนึ่งในสภาพแวดล้อมและเริ่มบิตเก็บถาวรเพื่อให้แน่ใจว่าไฟล์สำรองจะไม่ถูกลบก่อนทำการเก็บถาวร เมื่อฐานข้อมูลได้รับการสำรองข้อมูลในเทปไฟล์เก็บถาวรบิตจะถูกอัปเดตและบิตนี้จะถูกใช้เพื่อหลีกเลี่ยงการลบไฟล์ก่อนทำการสำรองข้อมูลเทป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.