Run as : SQL Server Agent service account
SQL Server Agent Servisinin bilgileri ile başlatır.
Schedule: Zamanlama
Frequency alanında bakım aracının çalışacağı zamanlama seçilir. Buradaki örnek de günlük olarak 00:00 da çalışacak bir kural mevcut. 09/12/2018 de başlayacak ve sonsuz olarak çalışacak.
Check Database Integrity seçilir.
- Tüm veri tabanları
- Tempdb dışındaki tüm sql veritabanlarına karşı bakım görevleri yürüten bir bakım planı oluşturur.
- Tüm sistem veri tabanları
- Kullanıcı veritabanlarının haricindeki sistem veritabanları üzerinde bir bakım görevi oluşturur. Tempdb bu alanın dışındadır.
- Tüm Kullanıcı Veritabanları
- Sistem veritabanları haricindeki tüm kullanıcı veritabanları üzerinde bir bakım planı oluşturur.
- Seçilen Veritabanları
- Seçilmiş olan veritabanları üzerinde (tempdb) bakım planı oluşturmak için kullanılır.
Include indexes : indexleri dahil et
Physical Only : Veritabanının fiziksel yapılarını kontrol et
Tablock : Veritabanı anlık görüntüsünü kullanır.
Max Degree of Parallelism : Dosya grubu yada tabloları kontrol ederken cpu sayısı belirlenebilir. Bu sayı belirtilmez ise max paralellik sayısı kullanılır.
Write a report to a text file : ilgili bakım aracı çalıştıktan sonra log sonucu log dosyasına yaz
e-Mail report : belirtilen adrese mail atması sağlanabilir.
Özet ekranı görüntülenir ve finish ile tamamlanır.
T-SQL Kullanarak :
DBCC CHECKDB ('master')
Master veritabanı için bütünlük kontrolü
DBCC CHECKDB ('master',NOINDEX)
Kodu ile indexler olmadan bütünlük kontrolü yapar
REPAIR_ALLOW_DATA_LOSS
Bildirilen tüm hataları onarmaya çalışır. Bu onarım veri kaybına neden olabilir.
REPAIR_REBUILD
Veri kaybı olmayan onarımlar gerçekleştirir.
ALL_ERRORMSGS
Taranılan nesne başına tüm hataları görüntüler
NO_INFOMSGS
Tüm bilgilendirici mesajları bastırır.