Sepetiniz

Maintenance Plan Kullanarak Bir Klasördeki Belirlenen Uzantıya Sahip Dosyaları Silmek(Maintenance Cleanup Task)

Maintenance Plan kullanarak SQL Server üzerindeki bakım işlemlerini gerçekleştiririz. Bu makalede bir klasördeki belirlenen uzantıya sahip dosyların silme işlemini anlatacağım. Maintenance plan kullanarak yapılabilecek diğer işlemlere ait makalelerin linklerini makalenin sonunda paylaşacağım.

 

SSMS üzerinden Management sekmesinden aşağıda gördüğünüz gibi Maintenance Plans ve Maintenance Plan Wizard seçeneklerini seçiyoruz.

 

 

 

Karşımıza gelen ekranda aşağıdaki gibi Do not show this starting page again’i seçerek next diyoruz.

 

 

Gelen ekranda aşağıdaki gibi Name kısmından Maintenance Plan’a bir isim veriyoruz. Bu makalede bir klasördeki belirlenen uzantıya sahip dosyların silme işleminin gerçekleştirilmesini anlatacağım için ismine eski backup’ları silme anlamına gelen DeleteOldBackup dedim.

 

 

Schedule kısmında Change’e tıklayarak aşağıdaki ayarlarla her hafta Pazar günü 00:00’da çalışacak şekilde ayarladık.

 

 

 

Bir sonraki ekranda bir klasördeki belirlenen uzantıya sahip dosyların silme  işlemlerini yapacağımız için aşağıdaki gibi Maintenance Cleanup Task seçeneğini seçiyoruz ve next diyoruz.

 

Aşağıdaki ekrana geldiğimizde,

 

Backup files’ı seçersek bir klasördeki belirlenen tarihten önceki backup dosyalarını siler.

 

Maintenance Plan text reports’u seçersek maintenance plan’ların belirlenen tarihten önceki raporlarını siler.

 

File Location kısmında Delete spesific file’ı seçersek belirlenen bir dosyayı siler.

 

Search folder and delete files based on an extension’ı seçersek, folder kısmında belirtilen path’ten, file extension kısmında belirtilen uzantıya sahip belirlenen tarihten önceki dosyalara ait kayıtları siler.

 

 

 

Bir sonraki ekranda aşağıdaki gibi Write a report to a text file seçeneğini seçerseniz Folder location seçeneğinde belirlediğiniz klasörde yapılan işlemlerle ilgili log kayıtlarını tutacaktır.

 

E-mail report seçeneğini seçerek yapılan işlemlerle ilgili raporları To: kısmında belirlediğiniz mail adresine gönderecektir.

 

Benim sunucumda tanımlı her hangi bir operatör olmadığı için aşağıdaki gibi bir hata aldım.

 

There are no operators defined on the system.

 

Operatörle ilgili detaylı bilgi almak için “Operator Tanımlamak” isimli makalemi okumak isteyebilirsiniz. Next ve Finish diyerek işlemi tamamlıyoruz.

 

 

Maintenance Plan’larla ilgili makaleleri de aşağıda bulabilirsiniz.

 

Maintenance Plan Kullanarak Full Backup Almak“,

Maintenance Plan Kullanarak Differential Backup Almak“,

Maintenance Plan Kullanarak Log Backup Almak“,

Maintenance Plan Kullanarak Veritabanı Tutarlılığını Kontrol Etmek“,

Maintenance Plan Kullanarak Index’leri Rebuil Etmek“,

Maintenance Plan Kullanarak Index’leri Reorganize Etmek“,

Maintenance Plan Kullanarak İstatistikleri Update Etmek“,

Maintenance Plan Kullanarak Backup, Restore, Job ya da Maintenance Plan Geçmişini Silmek“,

Maintenance Plan Kullanarak Mevcut Bir Job’ı Çalıştırmak“,

Maintenance Plan Kullanarak Bir Klasördeki Belirlenen Uzantıya Sahip Dosyaları Silmek(Maintenance Cleanup Task)

 

 

Maintenance Plan Kullanarak Mevcut Bir Job’ı Çalıştırmak

Maintenance Plan kullanarak SQL Server üzerindeki bakım işlemlerini gerçekleştiririz. Bu makalede bir sql server job’ını çalıştırma işlemini anlatacağım. Maintenance plan kullanarak yapılabilecek diğer işlemlere ait makalelerin linklerini makalenin sonunda paylaşacağım.

 

SSMS üzerinden Management sekmesinden aşağıda gördüğünüz gibi Maintenance Plans ve Maintenance Plan Wizard seçeneklerini seçiyoruz.

 

 

Karşımıza gelen ekranda aşağıdaki gibi Do not show this starting page again’i seçerek next diyoruz.

 

 

Gelen ekranda aşağıdaki gibi Name kısmından Maintenance Plan’a bir isim veriyoruz. Bu makalede  bir sql server job’ını çalıştırma işleminin gerçekleştirilmesini anlatacağım için ismine ExecuteJob dedim.

Schedule kısmında Change’e tıklayarak aşağıdaki ayarlarla her hafta Pazar günü 00:00’da çalışacak şekilde ayarladık.

 

 

Bir sonraki ekranda bir sql server job’ını çalıştırma  işlemlerini yapacağımız için aşağıdaki gibi Execute SQL Server Agent Job seçeneğini seçiyoruz ve next diyoruz.

 

Aşağıdaki ekrana geldiğimizde çalıştırmak istediğimiz job’ları seçiyoruz.

 

 

Bir sonraki ekranda aşağıdaki gibi Write a report to a text file seçeneğini seçerseniz Folder location seçeneğinde belirlediğiniz klasörde yapılan işlemlerle ilgili log kayıtlarını tutacaktır.

 

E-mail report seçeneğini seçerek yapılan işlemlerle ilgili raporları To: kısmında belirlediğiniz mail adresine gönderecektir.

 

Benim sunucumda tanımlı her hangi bir operatör olmadığı için aşağıdaki gibi bir hata aldım.

 

There are no operators defined on the system.

 

Operatörle ilgili detaylı bilgi almak için “Operator Tanımlamak” isimli makalemi okumak isteyebilirsiniz. Next ve Finish diyerek işlemi tamamlıyoruz.

 

 

Maintenance Plan’larla ilgili makaleleri de aşağıda bulabilirsiniz.

 

Maintenance Plan Kullanarak Full Backup Almak“,

Maintenance Plan Kullanarak Differential Backup Almak“,

Maintenance Plan Kullanarak Log Backup Almak“,

Maintenance Plan Kullanarak Veritabanı Tutarlılığını Kontrol Etmek“,

Maintenance Plan Kullanarak Index’leri Rebuil Etmek“,

Maintenance Plan Kullanarak Index’leri Reorganize Etmek“,

Maintenance Plan Kullanarak İstatistikleri Update Etmek“,

Maintenance Plan Kullanarak Backup, Restore, Job ya da Maintenance Plan Geçmişini Silmek“,

Maintenance Plan Kullanarak Mevcut Bir Job’ı Çalıştırmak“,

Maintenance Plan Kullanarak Bir Klasördeki Belirlenen Uzantıya Sahip Dosyaları Silmek(Maintenance Cleanup Task)

Maintenance Plan Kullanarak Backup, Restore, Job ya da Maintenance Plan Geçmişini Silmek

Maintenance Plan kullanarak SQL Server üzerindeki bakım işlemlerini gerçekleştiririz. Bu makalede maintenance plan geçmişini silme işlemini anlatacağım.  Maintenance plan kullanarak yapılabilecek diğer işlemlere ait makalelerin linklerini makalenin sonunda paylaşacağım.

SSMS üzerinden Management sekmesinden aşağıda gördüğünüz gibi Maintenance Plans ve Maintenance Plan Wizard seçeneklerini seçiyoruz.

 

Karşımıza gelen ekranda aşağıdaki gibi Do not show this starting page again’i seçerek next diyoruz.

 

 

Gelen ekranda aşağıdaki gibi Name kısmından Maintenance Plan’a bir isim veriyoruz. Bu makalede maintenance plan geçmişini silme işleminin gerçekleştirilmesini anlatacağım için ismine CleanupHistory dedim.

 

 

Schedule kısmında Change’e tıklayarak aşağıdaki ayarlarla her hafta Pazar günü 00:00’da çalışacak şekilde ayarladık.

 

 

Bir sonraki ekranda maintenance task’ların geçmişini silme  işlemlerini yapacağımız için aşağıdaki gibi Clean Up History seçeneğini seçiyoruz ve next diyoruz.

Aşağıdaki ekrana geldiğimizde,

Backup and restore history’yi seçersek backup ve restore işlemlerinin belirtilen tarihten önceki log geçmişini  siler.

SQL Server Agent job history’yi seçersek çalışan jobların belirtilen tarihten önceki log geçmişini siler.

Maintenance plan history’yi seçersek maintenance plan’ların belirtilen tarihten önceki log geçmişini siler.

Remove historical data older than kısmının altındaki tarihte, yukarda seçtiğimiz seçeneklerin ne kadar süre öncesinin log geçmişini sileceğini belirler.

 

Bir sonraki ekranda aşağıdaki gibi Write a report to a text file seçeneğini seçerseniz Folder location seçeneğinde belirlediğiniz klasörde yapılan işlemlerle ilgili log kayıtlarını tutacaktır.

 

E-mail report seçeneğini seçerek yapılan işlemlerle ilgili raporları To: kısmında belirlediğiniz mail adresine gönderecektir.

 

Benim sunucumda tanımlı her hangi bir operatör olmadığı için aşağıdaki gibi bir hata aldım.

 

There are no operators defined on the system.

 

Operatörle ilgili detaylı bilgi almak için “Operator Tanımlamak” isimli makalemi okumak isteyebilirsiniz. Next ve Finish diyerek işlemi tamamlıyoruz.

 

 

 

Maintenance Plan’larla ilgili makaleleri de aşağıda bulabilirsiniz.

 

Maintenance Plan Kullanarak Full Backup Almak“,

Maintenance Plan Kullanarak Differential Backup Almak“,

Maintenance Plan Kullanarak Log Backup Almak“,

Maintenance Plan Kullanarak Veritabanı Tutarlılığını Kontrol Etmek“,

Maintenance Plan Kullanarak Index’leri Rebuil Etmek“,

Maintenance Plan Kullanarak Index’leri Reorganize Etmek“,

Maintenance Plan Kullanarak İstatistikleri Update Etmek“,

Maintenance Plan Kullanarak Backup, Restore, Job ya da Maintenance Plan Geçmişini Silmek“,

Maintenance Plan Kullanarak Mevcut Bir Job’ı Çalıştırmak“,

Maintenance Plan Kullanarak Bir Klasördeki Belirlenen Uzantıya Sahip Dosyaları Silmek(Maintenance Cleanup Task)

 

Maintenance Plan Kullanarak İstatistikleri Update Etmek

Maintenance Plan kullanarak SQL Server üzerindeki bakım işlemlerini gerçekleştiririz. Bu makalede istatistikleri güncelleme işlemini anlatacağım. İstatistikler hakkında daha detaylı bilgi almak için “SQL Server’da İstatistik Kavramı ve Performansa Etkisi” isimli makalemi okumanızı tavsiye ederim. Maintenance plan kullanarak yapılabilecek diğer işlemlere ait makalelerin linklerini makalenin sonunda paylaşacağım.

 

SSMS üzerinden Management sekmesinden aşağıda gördüğünüz gibi Maintenance Plans ve Maintenance Plan Wizard seçeneklerini seçiyoruz.

 

 

Karşımıza gelen ekranda aşağıdaki gibi Do not show this starting page again’i seçerek next diyoruz.

 

 

Gelen ekranda aşağıdaki gibi Name kısmından Maintenance Plan’a bir isim veriyoruz. Bu makalede istatistik güncelleme işleminin gerçekleştirilmesini anlatacağım için ismine UpdateStatistics dedim.

 

 

Schedule kısmında Change’e tıklayarak aşağıdaki ayarlarla her hafta Pazar günü 00:00’da çalışacak şekilde ayarladık.

 

 

Bir sonraki ekranda istatistik güncelleme  işlemlerini yapacağımız için aşağıdaki gibi Update Statistics seçeneğini seçiyoruz ve next diyoruz.

Aşağıdaki ekrana geldiğimizde Databases kısmından Select one or more seçeneğine tıkladığımızda hemen altında gözüken pencere açılıyor.

 

All databases seçeneğini seçersek bütün veritabanları için istatistik güncelleme işlemlerini gerçekleştirecektir.

 

System databases seçeneğini seçersek sistem veritabanları için istatistik güncelleme işlemlerini gerçekleştirecektir.

 

All user databases seçeneğini seçersek bütün kullanıcı veritabanları için istatistik güncelleme işlemlerini gerçekleştirecektir.

 

These databases seçeneği seçeneğini seçerek spesifik veritabanı seçimi yapabiliriz. Örneğin biz bu örneğimizde aşağıdaki gibi sadece Test veritabanı için istatistik güncelleme işlemlerini yapacağız.

 

Ignore databases where the state is not online seçeneğini seçerseniz istatistik güncelleme işlemi sırasında veritabanı erişilemez durumda ise o veritabanını atlar ve işleme devam eder.

 

 

 

Bir sonraki ekranda aşağıdaki gibi Write a report to a text file seçeneğini seçerseniz Folder location seçeneğinde belirlediğiniz klasörde yapılan işlemlerle ilgili log kayıtlarını tutacaktır.

 

E-mail report seçeneğini seçerek yapılan işlemlerle ilgili raporları To: kısmında belirlediğiniz mail adresine gönderecektir.

 

Benim sunucumda tanımlı her hangi bir operatör olmadığı için aşağıdaki gibi bir hata aldım.

 

There are no operators defined on the system.

 

Operatörle ilgili detaylı bilgi almak için “Operator Tanımlamak” isimli makalemi okumak isteyebilirsiniz. Next ve Finish diyerek işlemi tamamlıyoruz.

 

 

Maintenance Plan’larla ilgili makaleleri de aşağıda bulabilirsiniz.

 

Maintenance Plan Kullanarak Full Backup Almak“,

Maintenance Plan Kullanarak Differential Backup Almak“,

Maintenance Plan Kullanarak Log Backup Almak“,

Maintenance Plan Kullanarak Veritabanı Tutarlılığını Kontrol Etmek“,

Maintenance Plan Kullanarak Index’leri Rebuil Etmek“,

Maintenance Plan Kullanarak Index’leri Reorganize Etmek“,

Maintenance Plan Kullanarak İstatistikleri Update Etmek“,

Maintenance Plan Kullanarak Backup, Restore, Job ya da Maintenance Plan Geçmişini Silmek“,

Maintenance Plan Kullanarak Mevcut Bir Job’ı Çalıştırmak“,

Maintenance Plan Kullanarak Bir Klasördeki Belirlenen Uzantıya Sahip Dosyaları Silmek(Maintenance Cleanup Task)

 

 

Maintenance Plan Kullanarak Veritabanı Tutarlılığını Kontrol Etmek

Maintenance Plan kullanarak SQL Server üzerindeki bakım işlemlerini gerçekleştiririz. Bu makalede veritabanı tutarlılığını kontrol etme(dbcc checkdb) işlemini anlatacağım. Maintenance plan kullanarak yapılabilecek diğer işlemlere ait makalelerin linklerini makalenin sonunda paylaşacağım.

 

SSMS üzerinden Management sekmesinden aşağıda gördüğünüz gibi Maintenance Plans ve Maintenance Plan Wizard seçeneklerini seçiyoruz.

 

 

Karşımıza gelen ekranda aşağıdaki gibi Do not show this starting page again’i seçerek next diyoruz.

 

 

Gelen ekranda aşağıdaki gibi Name kısmından Maintenance Plan’a bir isim veriyoruz. Bu makalede DBCC CHECKDB işleminin gerçekleştirilmesini anlatacağım için ismine DBCCCHECKDB dedim. DBCC CHECKDB işleminin detayları ile ilgili bilgiyi “DBCC CHECKDB Detayları” isimli makalemde bulabilirsiniz.

 

 

Schedule kısmında Change’e tıklayarak aşağıdaki ayarlarla her hafta Cumartesi günü 00:00’da çalışacak şekilde ayarladık.

 

 

Bir sonraki ekranda DBCC CHECKDB  işlemlerini yapacağımız için aşağıdaki gibi Check Database Integrity seçeneğini seçiyoruz ve next diyoruz.

 

Aşağıdaki ekrana geldiğimizde Databases kısmından Select one or more seçeneğine tıkladığımızda hemen altında gözüken pencere açılıyor.

 

All databases seçeneğini seçersek bütün veritabanları için dbcc checkdb işlemlerini gerçekleştirecektir.

 

System databases seçeneğini seçersek sistem veritabanları için dbcc checkdb işlemlerini gerçekleştirecektir.

 

All user databases seçeneğini seçersek bütün kullanıcı veritabanları için dbcc checkdb işlemlerini gerçekleştirecektir.

 

These databases seçeneği seçeneğini seçerek spesifik veritabanı seçimi yapabiliriz. Örneğin biz bu örneğimizde aşağıdaki gibi sadece Test veritabanı için dbcc checkdb işlemlerini yapacağız.

 

Ignore databases where the state is not online seçeneğini seçerseniz dbcc checkdb işlemi sırasında veritabanı erişilemez durumda ise o veritabanını atlar ve işleme devam eder.

 

 

 

Bir sonraki ekranda aşağıdaki gibi Write a report to a text file seçeneğini seçerseniz Folder location seçeneğinde belirlediğiniz klasörde yapılan işlemlerle ilgili log kayıtlarını tutacaktır.

 

E-mail report seçeneğini seçerek yapılan işlemlerle ilgili raporları To: kısmında belirlediğiniz mail adresine gönderecektir.

 

Benim sunucumda tanımlı her hangi bir operatör olmadığı için aşağıdaki gibi bir hata aldım.

 

There are no operators defined on the system.

 

Operatörle ilgili detaylı bilgi almak için “Operator Tanımlamak” isimli makalemi okumak isteyebilirsiniz. Next ve Finish diyerek işlemi tamamlıyoruz.

 

 

 

Maintenance Plan’larla ilgili makaleleri de aşağıda bulabilirsiniz.

 

Maintenance Plan Kullanarak Full Backup Almak“,

Maintenance Plan Kullanarak Differential Backup Almak“,

Maintenance Plan Kullanarak Log Backup Almak“,

Maintenance Plan Kullanarak Veritabanı Tutarlılığını Kontrol Etmek“,

Maintenance Plan Kullanarak Index’leri Rebuil Etmek“,

Maintenance Plan Kullanarak Index’leri Reorganize Etmek“,

Maintenance Plan Kullanarak İstatistikleri Update Etmek“,

Maintenance Plan Kullanarak Backup, Restore, Job ya da Maintenance Plan Geçmişini Silmek“,

Maintenance Plan Kullanarak Mevcut Bir Job’ı Çalıştırmak“,

Maintenance Plan Kullanarak Bir Klasördeki Belirlenen Uzantıya Sahip Dosyaları Silmek(Maintenance Cleanup Task)