MS SQL Server’da Maintenance Plan ile Otomatik Backup Alma

Yazar:
Oğuzhan Bakioğlu
22/9/2025
Paylaş:

MS SQL Server’da Maintenance Plan ile Otomatik Backup Alma

Kurumsal uygulamalarda veri güvenliği, sistem sürekliliği ve olası veri kayıplarına karşı alınan önlemler büyük önem taşır. Özellikle mühendislik odaklı çalışan firmalarda kullanılan PDM (Product Data Management) sistemlerinde veri tabanı sürekliliği, teknik ekiplerin temel sorumluluk alanlarından biridir. Bu bağlamda SQL Server üzerinde çalışan PDM sistemlerinde yedekleme işlemlerinin düzenli ve otomatik bir şekilde yapılması kritik hale gelir.Bu yazımda, SQL Server'ın sunduğu Maintenance Plan (Bakım Planı) özelliğiyle, manuel müdahaleye ihtiyaç duymadan veri tabanı yedeklemesini nasıl yapılandırabileceğimizi adım adım anlatacağım. Hem sistem yöneticileri hem de teknik ekipteki PDM uzmanları için kolay uygulanabilir bir çözüm sunan bu yöntemle, güvenilir bir yedekleme stratejisi oluşturmak mümkün.Maintenance Plan ile Otomatik Yedek Alma

  • Maintenance Plan manuel alınan backup’ ların belirtiğimiz gün ve saatlerde otomatik olarak alınmasını sağlıyor.
  • SSMS uygulaması ile bu işlemleri kolayca yapabiliriz.
  • Belirtiğim alanlara tıklayarak sihirbaza gidiyoruz.

Maintenance Plan Wizard

  • Bu ekranda yapabileceğimiz işlemler belirtiliyor.
  • Next diyerek geçiyoruz.

Maintenance Plan Wizard

  • Alınacak olan backup plana isim veriyoruz.
  • Tek bir görev oluşturacağımız için “Single schedule…” seçeneğini işaretliyoruz.
  • Daha sonra [Change] alanına tıklayarak zaman planını oluşturuyoruz.

Select Plan Properties

  • Bu ekran da hangi bakım planlaması yapacağımızı seçiyoruz.
  • Full backup alacağımız için Backup Database (Full) seçiyoruz.

Select Maintenance Tasks

  • “General” sekmesinden hangi databaselerin otomatik backup alınacağını seçiyoruz ve dosyaları nereye alacağını belirtiyoruz (Disk).

Define Back Up Database (Full) Task

  • “Destination” sekmesinde Her bir veri tabanı için bir alt klasör oluşturacağını belirtiyoruz.

Define Back Up Database (Full) Task

  • “Options” sekmesinden sıkıştırma işlemi yapılıp yapılmayacağını belirtiyoruz.
  • Backup setin otomatik olarak kaç gün sonra silineceğini belirtiyoruz. Next diyoruz.

Define Back Up Database (Full) Task

  • Log dosyalarının tutulacağı yeri seçiyoruz.
  • E-mail report seçeneği ile backup bittikten sonra kullanıcıya mail gönderiyor.

Select Report Options

  • Finish diyerek işlemi tamamlıyoruz.

Complete the Wizard

  • Yaptığımız işlemlerin başarılı bir şekilde çalıştığını görüyoruz.

Maintenance Plan Wizard Progress

  • Artık belirttiğimiz saatler arasında otomatik olarak backup alınacaktır.
  • Ama biz deneme amaçlı olarak şimdilik kendimiz yaptığımız planı çalıştıracağız.
  • Maintenance Plans sekmesinin altında oluşturduğumuz backup’ı görebiliriz
  • Planın üstüne sağ tıklayıp execute diyerek çalıştırıyoruz.

Günlük Full Backup/Execute

  • Backup işlemi başarılı bir şekilde gerçekleşiyor ve belirtilen dosyalara kaydediliyor.

Success

  • Seçtiğimiz her Database için bir klasör oluşturduğunu görüyoruz ve alının backup’ lar bu alt klasörler içinde tutulmaktadır.

Dosya Konumunda Backup

Bize Katıl
Teşekkür, başarıyla kayıt oldunuz!
Oops! Something went wrong while submitting the form.
Paylaş:
En Kaliteli İçerikler
Armada Yazılım’da

Formu doldurarak bültenimize katılın ve son haberler ve duyurularımızdan haberdar olun.

Bültenimize katılarak Koşulları kabul ediyor ve onay veriyor olacaksınız.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.