SQL Maintenance Plan
26 Nisan 2025

SQL Maintenance Plan

Bu blog yazımızda SQL içerisinde kasa veritabanlarınızı nasıl otomatik yedekleyebileceğinizi göreceksiniz. Tüm PDM sisteminizin nasıl yedekleneceğini ise aşağıdaki linkteki blog yazımızdan inceleyebilirsiniz.

>> SOLIDWORKS PDM Bileşenlerinin Yedeklenmesi

Daha önceki blog yazılarımızdan da bildiğiniz gibi tüm PDM sisteminizi yedeklemeniz için 3 bileşene ihtiyaç vardır. Bunlar;

1. SQL Veritabanları
2. Arşiv Sunucusu Ayarları
3. Arşiv Dosyaları

SQL Server içerisindeki kasa veritabanları PDM ile ilgili önemli verileri bulundurur. Arşiv dosyalarınızın geçmiş sürüm bilgileri, kasanıza ait ayarlar, değişkenleriniz ve sunucu bilgileriniz gibi tüm kritik ayarlar bu veritabanlarında saklanır. Bu yüzden PDM sisteminizde doğru bir yedekleme için bu veritabanlarının yedeklenmesi önemlidir.

Eğer SOLIDWORKS PDM Professional ürününü kullanıyorsanız, veritabanınız genellikle SQL Server Agent hizmetini içeren Microsoft SQL Standard veya Enterprise paketi üzerine kurulmuştur. Bu hizmet ile PDM veritabanınızı “.bak” uzantısıyla yedeğini otomatik olarak oluşturabilirsiniz.

Not: SOLIDWORKS PDM Standard kasaları, SQL Server Agent’ı içermeyen Microsoft SQL Express üzerinde kurulur. PDM Standard veritabanları otomatik olarak farklı bir yöntem kullanılarak yedeklenmelidir.

Maintenance Plan Kullanarak Otomatik Yedekleme Başlatma:

1. SQL Server Agent hizmetinin çalıştığından emin olun. SQL Server Configuration Manager programını başlatın ve SQL Server Agent’ın şu anda çalıştığını doğrulayın. Çalışmıyorsa, Agent’a sağ tıklayın ve Başlat’a tıklayın.

sql maintenance plan 1


2
. “Microsoft SQL Server Management Studio” programını çalıştırın ve PDM kurulumunu gerçekleştirdiğiniz “Server name” içinde oturum açın.

sql maintenance plan 2


3.
“Management” klasörünü genişletin, ardından “Maintenance Plans” klasörüne sağ tıklayın ve “Maintenance Plans Wizard” komutunu seçin.

sql maintenance plan 3

4. “Select Plan Properties” ekranında, bir isim belirleyin ve eğer bu plan içerisinde birden fazla görev olacaksa bu görevlerin farklı zamanlarda mı yoksa aynı anda mı çalışacağını seçin. “Change” kısmından da otomatik olarak yedeklenecek veritabanlarımızın hangi sıklıkla ve ne zaman yedekleneceğini belirleyebiliriz.

sql maintenance plan 4

5. “New Job Schedule” ekranında, yedeklemelerinizi günlük, haftalık veya aylık olarak çalışacak şekilde planlayabilirsiniz. Yedeklemenin başlayacağı tam saati, sıklığını, başlangıç gününü ve dilerseniz görevin tamamen sonlanacağı bir bitiş günü belirleyebilirsiniz.

sql maintenance plan 5


6.
Daha sonra “Select Maintenance Tasks” ekranında, “Back Up Database(Full)” seçeneğini seçip devam diyoruz. Dilerseniz kontrol amaçlı “Check Database Integrity” seçeneğini de seçebilirsiniz.

Not: Eski yedeklerinizi de otomatik silmek için bu aşamada dilerseniz “Maintenance Cleanup Task” görevini de ekleyebilirsiniz.

sql maintenance plan 6


7.

a. Yedekleme görevi için General sekmesinde “Database(s)” seçeneğinde, yedeklenecek veritabanlarını seçin. Kasanızın veritabanı ve” ConisioMasterDb” veritabanını seçmemiz gerekiyor.

b. “Destination” sekmesine geçin ve yedekleme dosyalarının oluşturulacağı klasör yolunu belirleyin. Yedekleme uzantısının “.bak” olarak ayarlayın ve “Create a backup file for every database” seçeneğini işaretleyin. Bu sayede her bir veritabanı için ayrı backup dosyası oluşacaktır. Her bir veritabanı dosyası için ayrı alt klasör oluşmasını da isterseniz, “Create a sub-directory for each database” seçeneğini de seçebilirsiniz.

c. Dilerseniz “Options” sekmesinde “Verify backup integrity” seçeneğini de işaretleyebilirsiniz.

sql maintenance plan 8
sql maintenance plan 8 2


8.
Rapor ekranında, görevle ilgili text formatında oluşacak rapor dosyası için de bir klasör yolu belirtebilirsiniz.

sql maintenance plan 9


9.
Son olarak ayarları gözden geçirmeniz için bir özet ekranı karşınıza çıkacaktır. Son kontrollerinizi yapıp “Finish” seçeneği ile ayarlamalarınızı bitirebilirsiniz.

sql maintenance plan 10


10.
Artık otomatik olarak belirlediğiniz saatte yedekleme işlemleriniz başlayacaktır. Görevi ekstradan manuel olarak çalıştırmak için “Maintenance Plans” klasörünü genişletip oluşturduğunuz göreve sağ tıklayıp “Execute” seçeneği ile manuel de çalıştırabilirsiniz.

sql maintenance plan 11

 

Teklif Al

Teklif Formu

Uzman satış, eğitim ve teknik destek personelimizle, çözüm ortaklarımıza kaliteli ürünleri, kaliteli hizmetle sunuyoruz.

    Teklif ve Randevu Formu Aydınlatma Metnini okudum ve anladım.
    Kimlik ve İletişim verilerimin, şirketiniz tarafından sunulan ürün ve hizmetler hakkında, reklam, kampanya, tanıtım faaliyetleri kapsamında ticari elektronik ileti alabilmek amacıyla işlenmesine açıkça rıza göstermekteyim.