Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, SQL Server'da Bakım Planı Sihirbazı'nı kullanarak tek veya çok sunuculu bir bakım planının nasıl oluşturulacağı açıklanır. Bakım Planı Sihirbazı, SQL Server Agent'ın düzenli olarak çalıştırabileceği bir bakım planı oluşturur. Yedeklemeler, veritabanı bütünlüğü denetimleri veya veritabanı istatistikleri güncelleştirmeleri gibi çeşitli veritabanı yönetim görevlerini belirtilen aralıklarla gerçekleştirebilirsiniz.
Sınırlamalar
Çok sunuculu bakım planı oluşturmak için, bir ana sunucu ve bir veya daha fazla hedef sunucu ile çok sunuculu bir ortam yapılandırmanız gerekir. Ana sunucuda çok sunuculu bakım planlarını oluşturmanız ve korumanız gerekir. Planları hedef sunucularda görüntüleyebilirsiniz.
db_ssisadmin ve dc_admin rollerinin üyeleri ayrıcalıklarını sysadmin'e yükseltebilir. Bu roller Integration Services paketlerini değiştirebildiğinden bu ayrıcalık yükseltmesi oluşabilir; bu paketler SQL Server Aracısı'nın sysadmin güvenlik bağlamı kullanılarak SQL Server tarafından yürütülebilir.
Bakım planlarını, veri toplama kümelerini ve diğer Integration Services paketlerini çalıştırırken bu ayrıcalık yükseltmesine karşı koruma sağlamak için, sınırlı ayrıcalıklara sahip bir proxy hesabı kullanacak şekilde paketleri çalıştıran SQL Server Agent işlerini yapılandırın veya db_ssisadmin ve dc_admin rollerine yalnızca sysadmin üyeleri ekleyin.
Önkoşullar
Sunucu yapılandırması Aracı XP'leri etkinleştirilmelidir.
Permissions
Bakım planları oluşturmak veya yönetmek için sysadmin sabit sunucu rolünün üyesi olmanız gerekir. Nesne Gezgini yalnızca sysadmin sabit sunucu rolünün üyesi olan kullanıcılar için Bakım Planları düğümünü görüntüler.
Bakım Planı Sihirbazı'nı kullanma
Sihirbazı başlatma
Yönetim planınızı oluşturmak istediğiniz sunucuyu genişletin.
Yönetim klasörünü genişletin.
Bakım Planları klasörüne sağ tıklayın ve Bakım Planı Sihirbazı'nı seçin.
SQL Server Bakım Planı Sihirbazı sayfasında İleri'yi seçin.
Plan Özelliklerini Seç sayfasında:
Ad kutusuna, oluşturduğunuz bakım planının adını girin.
Açıklama kutusunda bakım planınızı kısaca açıklayın.
Farklı çalıştır listesinde, Microsoft SQL Server Agent'ın bakım planını yürütürken kullandığı kimlik bilgilerini belirtin.
Bakım planının yinelenen zamanlamasını belirtmek için Her görev için ayrı zamanlamalarveya planın tamamı için tek zamanlama veya zamanlama yok seçeneğini belirleyin.
Uyarı
Her görev için ayrı zamanlamalar'ı seçerseniz, bakım planınızdaki her görev için sonraki adımı izlemeniz gerekir.
Planın tamamı için Tek zamanlama'yı seçtiyseniz veya zamanlama yok seçeneğini belirlediyseniz, Zamanlama'nın altında Değiştir'i seçin.
Yeni İş Zamanlaması iletişim kutusundaki Ad kutusuna iş zamanlamasının adını girin.
Zamanlama türü listesinde zamanlama türünü seçin:
- SQL Server Aracısı başlatıldığında otomatik olarak başlat
- CPU'lar boşta olduğunda başlayın
- Yinelenen. Bu, varsayılan seçimdir.
- Bir kerelik
Zamanlamayı etkinleştirmek veya devre dışı bırakmak için Etkin onay kutusunu seçin veya temizleyin.
Yinelenen'i seçerseniz:
Sıklık'ın altındaki Oluşur listesinde, oluşum sıklığını belirtin:
Günlük'i seçerseniz, Her yinele kutusuna iş zamanlamasının gün olarak ne sıklıkta yinelediğini girin.
Haftalık'ı seçerseniz, Tekrar sıklığı kutusuna işin zamanlamasının kaç haftada bir tekrar ettiğini girin. İş zamanlamasının çalıştırıldığı haftanın günlerini seçin.
Aylık'ı seçerseniz, Gün veya The'ı seçin.
Gün'i seçerseniz, hem iş zamanlamasının çalışmasını istediğiniz ayın tarihini hem de iş zamanlamasının aylar içinde ne sıklıkta yinelenip yinelemediğini girin. Örneğin, iş zamanlamasının her ay ayın 15. gününde çalışmasını istiyorsanız Gün'e tıklayın ve ilk kutuya "15" ve ikinci kutuya "2" yazın. İkinci kutuda izin verilen en büyük sayıdır
99.The seçeneğini belirlerseniz, iş zamanlamasının çalıştırılmasını istediğiniz ayın içinde haftanın belirli gününü ve iş zamanlamasının aylar içinde ne sıklıkta yinelendiğini seçin. Örneğin, iş zamanlamasının her ay ayın son hafta gününde çalışmasını istiyorsanız Gün'e tıklayın, ilk listeden son'u seçin ve ikinci listeden haftanın günü'nü seçin ve son kutuya "2" yazın. ayrıca ilk iki listeden birinci, ikinci, üçüncü veya dördüncü ve belirli hafta içi günleri (örneğin: Pazar veya Çarşamba) seçebilirsiniz. Son kutuda izin verilen en büyük sayıdır
99.
Günlük sıklık altında, iş zamanlaması çalıştığı gün ne sıklıkta yineleneceğini belirtin.
Belirli bir saatte gerçekleşir'i seçerseniz, iş zamanlamasının çalıştırılması gereken günün belirli saatini Belirli bir saatte gerçekleşir kutusuna girin. Günün saatini, dakikasını, saniyesini ve AM veya PM'yi girin.
Her zaman gerçekleşir seçeneğini seçerseniz, Sıklık altında seçilen gün boyunca görev zamanlamasının ne sıklıkta çalıştığını belirtin. Örneğin, iş zamanlamasının çalıştırıldığı gün boyunca her 2 saatte bir tekrar etmesini istiyorsanız Her gerçekleşir'i seçin, ilk kutuya "2" girin ve ardından listeden saat seçin. Bu listeden dakikaları ve saniyeleri de seçebilirsiniz. İlk kutuda izin verilen en büyük sayıdır
100.Başlangıç kutusuna, iş zamanlamasının çalışmaya başlaması gereken saati girin. Bitiş kutusuna, iş zamanlamasının yinelenmeyi durdurması gereken saati girin. Saati, dakikayı ve saniyeyi ve AM veya PM'yi girin.
Süre'nin altındaki Başlangıç tarihi alanına, iş zamanlamasının çalışmaya başlamasını istediğiniz tarihi girin. İş zamanlamasının çalışmayı ne zaman durdurması gerektiğini belirtmek için Bitiş tarihi veya Bitiş tarihi yok'u seçin. Bitiş tarihi'ni seçerseniz, çalışmayı durdurmak için iş zamanlamasını istediğiniz tarihi girin.
Tek Seferlik'i seçerseniz, Tek seferlik olay'ın altında Tarih kutusuna iş zamanlamasının çalıştığı tarihi girin. Zaman kutusuna, iş zamanlamasının çalıştığı saati girin. Günün saatini, dakikasını ve saniyesini, ayrıca AM veya PM'yi girin.
Özet altında, Açıklama bölümünde tüm iş zamanlaması ayarlarının doğru olduğundan emin olun.
Tamam'ı seçin.
sonrakiseçin.
Hedef Sunucuları Seç sayfasında, bakım planını çalıştırmak istediğiniz sunucuları seçin. Bu sayfa yalnızca ana sunucu olarak yapılandırılan SQL Server örneklerinde görünür.
Uyarı
Çok sunuculu bakım planı oluşturmak için, bir ana sunucu ve bir veya daha fazla hedef sunucu içeren çok sunuculu bir ortamın yapılandırılması ve yerel sunucunun ana sunucu olarak yapılandırılması gerekir. Çok sunuculu ortamlarda, bu sayfa (yerel) ana sunucuyu ve ilgili tüm hedef sunucuları görüntüler.
Bakım Görevlerini Seç sayfasında, plana eklemek üzere bir veya daha fazla bakım görevi seçin. Tüm gerekli görevleri seçtikten sonra İleri'yi seçin.
Uyarı
Burada seçtiğiniz görevler, daha sonra Bakım Görev Sırası Seç sayfasından sonra hangi sayfaları tamamlamanız gerektiğini belirler.
Yürütme sırasını değiştirmek için Bakım Görevi Sırası Seç sayfasında bir görev seçin ve Yukarı Taşı... veya Aşağı Taşı... seçeneğini belirleyin. İşiniz bittiğinde veya geçerli görev sıralamasından memnunsanız İleri'yi seçin.
Uyarı
Daha önce Plan Özelliklerini Seç sayfasında Her görev için ayrı zamanlamalar'ı seçtiyseniz, bu sayfadaki bakım görevlerinin sırasını değiştiremezsiniz.
Veritabanı Denetim Bütünlüğünü Tanımlama (CHECKDB)
Veritabanı Denetim Bütünlüğü Görevi Tanımla sayfasında, kullanıcı ve sistem tablolarının ve dizinlerinin ayırma ve yapısal bütünlüğünün denetlendiği veritabanını veya veritabanlarını seçin. bu görev, Transact-SQL deyimini çalıştırarak DBCC CHECKDB veritabanıyla ilgili tüm bütünlük sorunlarının bildirilmesini sağlar. Bu, daha sonra bir sistem yöneticisi veya veritabanı sahibi tarafından ele alınmasına olanak tanır. Daha fazla bilgi için bkz. DBCC CHECKDB. Tamamlandığında İleri'yi seçin.
Bu sayfada aşağıdaki seçenekler kullanılabilir.
Veritabanları listesi
Bu görevden etkilenen veritabanlarını belirtin.
Tüm veritabanları
dışındaki
tempdbtüm SQL Server veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Sistem veritabanları
Kullanıcı tarafından oluşturulan veritabanları ve
tempdbdışındaki SQL Server sistem veritabanlarında bu görevi çalıştıracak bir bakım planı oluşturun.Tüm kullanıcı veritabanları (,
master,model,msdbtempdbhariç)Bu görevi kullanıcı tarafından oluşturulan tüm veritabanlarında çalıştıran bir bakım planı oluşturun. SQL Server sistem veritabanlarında hiçbir bakım görevi çalıştırılmaz.
Bu veritabanları
Bu görevi yalnızca seçilen veritabanlarında çalıştıran bir bakım planı oluşturun. Bu seçenek belirlenirse listedeki en az bir veritabanı seçilmelidir.
Dizinleri ekle onay kutusu
Tüm dizin sayfalarının ve tablo veri sayfalarının bütünlüğünü denetleyin.
Yalnızca fiziksel
Denetimi sayfanın fiziksel yapısının bütünlüğü, kayıt üst bilgileri ve veritabanının ayırma tutarlılığıyla sınırlar. Bu seçeneğin kullanılması büyük veritabanlarında DBCC CHECKDB'nin çalışma süresini kısaltabilir ve üretim sistemlerinde sık kullanım için önerilir.
Tablock
DBCC CHECKDB'nin iç veritabanı anlık görüntüsü kullanmak yerine kilitleri almasına neden olur. Bu, veritabanında kısa vadeli özel (X) kilidi içerir. Bu seçeneğin kullanılması DBCC CHECKDB'nin yoğun yük altındaki bir veritabanında daha hızlı çalışmasına yardımcı olabilir, ancak DBCC CHECKDB çalışırken veritabanında kullanılabilen eşzamanlılığı azaltır.
Veritabanı Küçültme Görevini Tanımlama
Veritabanını Küçült Görevini Tanımla sayfasında,
DBCC SHRINKDATABASEdeyimini kullanarak,NOTRUNCATEveyaTRUNCATEONLYseçeneğiyle seçili veritabanlarının boyutunu küçültmeye yönelik bir görev oluşturun. Daha fazla bilgi için bkz. DBCC SHRINKDATABASE. Tamamlandığında İleri'yi seçin.Uyarı
Dosyayı küçültmek için taşınan veriler, dosyadaki kullanılabilir herhangi bir konuma dağıtılabilir. Bu, dizin parçalanmasına neden olur ve dizin aralığını arayan sorguların performansını yavaşlatabilir. Parçalanmayı ortadan kaldırmak için, daraltıldıktan sonra dosyadaki dizinleri yeniden oluşturmayı göz önünde bulundurun.
Bu sayfada aşağıdaki seçenekler kullanılabilir.
Veritabanları listesi
Bu görevden etkilenen veritabanlarını belirtin.
Tüm veritabanları
dışındaki
tempdbtüm SQL Server veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Sistem veritabanları
SQL Server sistem veritabanları ve kullanıcı tarafından oluşturulan veritabanları dışında
tempdbile bu görevi çalıştıran bir bakım planı oluşturun.Tüm kullanıcı veritabanları (,
master,model,msdbtempdbhariç)Bu görevi kullanıcı tarafından oluşturulan tüm veritabanlarında çalıştıran bir bakım planı oluşturun. SQL Server sistem veritabanlarında hiçbir bakım görevi çalıştırılmaz.
Bu veritabanları
Bu görevi yalnızca seçilen veritabanlarında çalıştıran bir bakım planı oluşturun. Bu seçenek belirlenirse listedeki en az bir veritabanı seçilmelidir.
Belirli bir boyutu aştığında veritabanını küçült
Görevin yürütülmesine neden olan boyutu megabayt cinsinden belirtin.
Küçültmeden sonra kalacak boş alan miktarı
Veritabanı dosyalarındaki boş alan bu boyuta ulaştığında (yüzde olarak) küçülmeyi durdurun.
Veritabanı dosyalarında boş alan tutma
Veritabanı bitişik sayfalara sıkıştırılır, ancak sayfalar ayrılmadığı için veritabanı dosyaları daralmaz. Veritabanının yeniden genişlemesini bekliyorsanız ve alanı yeniden ayırmak istemiyorsanız bu seçeneği kullanın. Bu seçenek sayesinde veritabanı dosyaları mümkün olduğunca küçülemez. Bu, NOTRUNCATE seçeneğini kullanır.
İşletim sistemine boş alan döndürme
Veritabanı bitişik sayfalara sıkıştırılır ve sayfalar diğer programlar tarafından kullanılmak üzere işletim sistemine geri bırakılır. Bu, TRUNCATEONLY seçeneğini kullanır. Bu varsayılan seçenektir.
Dizin Görevlerini Tanımlama
Dizin Görevini Yeniden Düzenle Tanımla sayfasında, dizin sayfalarını daha verimli bir arama sırasına taşıyabileceğiniz sunucuyu veya sunucuları seçin. Bu görev
ALTER INDEX ... REORGANIZEdeyimini kullanır. Daha fazla bilgi için bkz. ALTER INDEX . Tamamlandığında İleri'yi seçin.Bu sayfada aşağıdaki seçenekler kullanılabilir.
Veritabanları listesi
Bu görevden etkilenen veritabanlarını belirtin.
Tüm veritabanları
dışındaki
tempdbtüm SQL Server veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Sistem veritabanları
SQL Server sistem veritabanlarında
tempdbve kullanıcı tarafından oluşturulan veritabanları hariç olmak üzere bu görevi çalıştıracak bir bakım planı oluşturun.Tüm kullanıcı veritabanları (,
master,model,msdbtempdbhariç)Bu görevi kullanıcı tarafından oluşturulan tüm veritabanlarında çalıştıran bir bakım planı oluşturun. SQL Server sistem veritabanlarında hiçbir bakım görevi çalıştırılmaz.
Bu veritabanları
Bu görevi yalnızca seçilen veritabanlarında çalıştıran bir bakım planı oluşturun. Bu seçenek belirlenirse listedeki en az bir veritabanı seçilmelidir.
Nesne listesi
Tabloları, görünümleri veya her ikisini de görüntülemek için Seçim listesini sınırlayın. Bu liste yalnızca daha önce Veritabanları listesinden tek bir veritabanı seçildiğinde kullanılabilir.
Seçim listesi
Bu görevden etkilenen tabloları veya dizinleri belirtin. Nesne kutusunda Tablolar ve Görünümler seçildiğinde kullanılamaz.
Büyük nesneleri sıkıştır onay kutusu
Mümkün olduğunda tablolar ve görünümler için alanı serbest bırakın. Bu seçenek kullanır
ALTER INDEX ... LOB_COMPACTION = ON.
Dizini Yeniden Oluştur Görevi Tanımla sayfasında, birden çok dizini yeniden oluşturabileceğiniz veritabanını veya veritabanlarını seçin. Bu görev,
ALTER INDEX ... REBUILD PARTITIONaçıklamasını kullanır. Daha fazla bilgi için bkz . ALTER INDEX.) Tamamlandığında İleri'yi seçin.Bu sayfada aşağıdaki seçenekler kullanılabilir.
Veritabanları listesi
Bu görevden etkilenen veritabanlarını belirtin.
Tüm veritabanları
dışındaki
tempdbtüm SQL Server veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Sistem veritabanları
tempdbve kullanıcı tarafından oluşturulan veritabanları dışındaki SQL Server sistem veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Tüm kullanıcı veritabanları (,
master,model,msdbtempdbhariç)Bu görevi kullanıcı tarafından oluşturulan tüm veritabanlarında çalıştıran bir bakım planı oluşturun. SQL Server sistem veritabanlarında hiçbir bakım görevi çalıştırılmaz.
Bu veritabanları
Bu görevi yalnızca seçilen veritabanlarında çalıştıran bir bakım planı oluşturun. Bu seçenek belirlenirse listedeki en az bir veritabanı seçilmelidir.
Nesne listesi
Tabloları, görünümleri veya her ikisini de görüntülemek için Seçim listesini sınırlayın. Bu liste yalnızca daha önce Veritabanları listesinden tek bir veritabanı seçildiğinde kullanılabilir.
Seçim listesi
Bu görevden etkilenen tabloları veya dizinleri belirtin. Nesne kutusunda Tablolar ve Görünümler seçildiğinde kullanılamaz.
Boş alan seçenekleri alanı
Dizinlere ve tablolara dolgu faktörü uygulama seçeneklerini sunar.
Sayfa başına varsayılan boş alan
Sayfaları varsayılan boş alan miktarıyla yeniden düzenler. Bu, veritabanındaki tablolardaki indeksleri kaldırır ve bunları, indeksler oluşturulduğunda belirtilen dolgu faktörüyle yeniden oluşturur. Bu varsayılan seçenektir.
Sayfa başına boş alanı kutu olarak değiştirme
Tablolardaki dizinleri veritabanından kaldırın ve bunları yeni, otomatik olarak hesaplanan bir doldurma yüzdesiyle yeniden oluşturun. Bu seçenek dizin sayfalarında belirtilen miktarda boş alan ayırır. Yüzde ne kadar yüksek olursa, dizin sayfalarında o kadar fazla boş alan ayrılır ve dizin o kadar büyür. Geçerli değerler 0 ile 100 arasındadır.
FILLFACTORseçeneğini kullanır.Gelişmiş seçenekler alanı
Dizinleri sıralama ve yeniden dizinleme için ek seçenekler sunar.
**Sonuçları
tempdbiçinde sırala onay kutusuSORT_IN_TEMPDBDizin oluşturma sırasında oluşturulan ara sıralama sonuçlarının geçici olarak depolandığı yeri belirleyen seçeneğini kullanır. Sıralama işlemi gerekli değilse veya sıralama bellekte gerçekleştirilebiliyorsa,SORT_IN_TEMPDBseçenek yoksayılır.Pad Dizini onay kutusu
PAD_INDEXseçeneğini kullanır.Yeniden dizine alırken indeksi çevrimiçi tut onay kutusu
ONLINEKullanıcıların dizin işlemleri sırasında temel tabloya veya kümelenmiş dizin verilerine ve ilişkili kümelenmemiş dizinlere erişmesine olanak tanıyan seçeneğini kullanır. Bu seçeneğin belirtilmesi, çevrimiçi yeniden derlemelere izin verilmeyen dizinleri yeniden derlemeye yönelik ek seçenekleri etkinleştirir: Dizinleri yeniden derleme ve Dizinleri çevrimdışı yeniden derleme.Bu seçeneğin seçilmesi,
WAIT_AT_LOW_PRIORITYayarını kullanan Düşük Öncelikli Kullanım seçeneğini de etkinleştirir. Çevrimiçi dizin yeniden oluşturma işlemleri dakikalar boyuncaMAX_DURATIONdüşük öncelikli kilitleri bekler ve çevrimiçi dizin derleme işlemi beklerken diğer işlemlerin devam etmelerine olanak tanır.Uyarı
Çevrimiçi dizin işlemleri SQL Server'ın her sürümünde kullanılamaz. Daha fazla bilgi için, SQL Server 2022 sürümleri ve desteklenen özellikleriyle ilgili ve'a bakın.
MAXDOP onay kutusu
DBCC CHECKDB için en yüksek paralellik yapılandırma seçeneğini
sp_configuregeçersiz kılar. Daha fazla bilgi için bkz . DBCC CHECKDB
İstatistikleri Güncelleştirme Görevini Tanımlama
Güncelleştirme İstatistiklerini Tanımla Görevi sayfasında, tablo ve dizin istatistiklerinin güncelleştirildiği veritabanını veya veritabanlarını tanımlayın. Bu görev
UPDATE STATISTICSifadesini kullanır. Daha fazla bilgi için bkz . İSTATİSTİkLerİ GÜNCELLE bitirdiğinizde İleri'yi seçin.Bu sayfada aşağıdaki seçenekler kullanılabilir.
Veritabanları listesi
Bu görevden etkilenen veritabanlarını belirtin.
Tüm veritabanları
dışındaki
tempdbtüm SQL Server veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Sistem veritabanları
Bir bakım planı oluşturun ve
tempdbile kullanıcı tarafından oluşturulan veritabanları hariç SQL Server sistem veritabanlarına karşı bu görevi çalıştırın.Tüm kullanıcı veritabanları (,
master,model,msdbtempdbhariç)Bu görevi kullanıcı tarafından oluşturulan tüm veritabanlarında çalıştıran bir bakım planı oluşturun. SQL Server sistem veritabanlarında hiçbir bakım görevi çalıştırılmaz.
Bu veritabanları
Bu görevi yalnızca seçilen veritabanlarında çalıştıran bir bakım planı oluşturun. Bu seçenek belirlenirse listedeki en az bir veritabanı seçilmelidir.
Nesne listesi
Tabloları, görünümleri veya her ikisini de görüntülemek için Seçim listesini sınırlayın. Bu liste yalnızca daha önce Veritabanları listesinden tek bir veritabanı seçildiğinde kullanılabilir.
Seçim listesi
Bu görevden etkilenen tabloları veya dizinleri belirtin. Nesne kutusunda Tablolar ve Görünümler seçildiğinde kullanılamaz.
Tüm mevcut istatistikler
Hem sütunlar hem de dizinler için istatistikleri güncelleştirin.
Yalnızca sütun istatistikleri
Yalnızca sütun istatistiklerini güncelleştirin.
WITH COLUMNSseçeneğini kullanır.Yalnızca dizin istatistikleri
Yalnızca dizin istatistiklerini güncelleştirin.
WITH INDEXseçeneğini kullanır.Tarama türü
Güncelleştirilmiş istatistikleri toplamak için kullanılan tarama türü.
Tam tarama
İstatistikleri toplamak için tablodaki veya görünümdeki tüm satırları okuyun.
Örnek:
Tablo veya dizinlenmiş görünümün yüzdesini ya da daha büyük tablolar veya görünümler için istatistikler toplarken örneklendirecek satır sayısını belirtin.
Geçmiş Temizleme Görevini Tanımlama
Geçmiş Temizleme Görevini Tanımla sayfasında, eski görev geçmişini atmak istediğiniz veritabanını veya veritabanlarını tanımlayın. Bu görev, geçmiş bilgilerini
msdbtablolarından kaldırmak içinEXEC sp_purge_jobhistory,EXEC sp_maintplan_delete_logveEXEC sp_delete_backuphistoryifadelerini kullanır. İşiniz bittiğinde İleri'yi seçin.Bu sayfada aşağıdaki seçenekler kullanılabilir.
Silinecek geçmiş verileri seçin
Silinecek görev verilerinin türünü seçin.
Yedekleme ve geri yükleme geçmişi
Son yedeklemelerin ne zaman oluşturulduğuna ilişkin kayıtların saklanması, veritabanını geri yüklemek istediğinizde SQL Server'ın bir kurtarma planı oluşturmasına yardımcı olabilir. Saklama süresi en azından tam veritabanı yedeklemelerinin sıklığı olmalıdır.
SQL Server Aracısı İş geçmişi
Bu geçmiş, başarısız işleri gidermenize veya veritabanı eylemlerinin neden gerçekleştiğini belirlemenize yardımcı olabilir.
Bakım Planı geçmişi
Bu geçmiş, başarısız bakım planı işlerini gidermenize veya veritabanı eylemlerinin neden gerçekleştiğini belirlemenize yardımcı olabilir.
Daha eski geçmiş verileri kaldırma
Silmek istediğiniz öğelerin yaşını belirtin. Saatleri, Günleri, Haftaları (varsayılan), Ayları veya Yılları belirtebilirsiniz
Temsilci Görevi Yürütme İşini Tanımla
-
Aracı İşi Yürütme Görevini Tanımla sayfasında, Kullanılabilir SQL Server Aracısı işleri'nin altında çalıştırılacak işi veya işleri seçin. SQL Aracısı işiniz yoksa bu seçenek kullanılamaz. Bu görev
EXEC sp_start_jobifadesini kullanır. Daha fazla bilgi için bkz. sp_start_job. İşiniz bittiğinde İleri'yi seçin.
Yedekleme Görevlerini Tanımlama
Yedekleme Veritabanını Tanımla (Tam) Görev sayfasında, tam yedeklemenin çalıştırıldığı veritabanını veya veritabanlarını seçin. Bu görev
BACKUP DATABASEifadesini kullanır. Daha fazla bilgi için bkz. backup. İşiniz bittiğinde İleri'yi seçin. Bu sayfada aşağıdaki seçenekler kullanılabilir.
Yedekleme türü listesi
Gerçekleştirilecek yedekleme türünü görüntüler. Bu yalnızca okunabilir.
Veritabanları listesi
Bu görevden etkilenen veritabanlarını belirtin.
Tüm veritabanları
dışındaki
tempdbtüm SQL Server veritabanlarında bu görevi çalıştıran bir bakım planı oluşturun.Sistem veritabanları
SQL Server sistem veritabanları ve
tempdbhariç, kullanıcı tarafından oluşturulan veritabanları üzerinde bu görevi çalıştıran bir bakım planı oluşturun.Tüm kullanıcı veritabanları (,
master,model,msdbtempdbhariç)Bu görevi kullanıcı tarafından oluşturulan tüm veritabanlarında çalıştıran bir bakım planı oluşturun. SQL Server sistem veritabanlarında hiçbir bakım görevi çalıştırılmaz.
Bu veritabanları
Bu görevi yalnızca seçilen veritabanlarında çalıştıran bir bakım planı oluşturun. Bu seçenek belirlenirse listedeki en az bir veritabanı seçilmelidir.
Yedekleme bileşeni
Veritabanının tamamını yedeklemek için Veritabanı'nı seçin. Veritabanının yalnızca bir bölümünü yedeklemek için Dosya ve dosya grupları'nı seçin. Seçiliyse, dosya veya dosya grubu adını belirtin. Veritabanları kutusunda birden çok veritabanı seçildiğinde, yalnızca Yedekleme bileşenleri için Veritabanları'nı belirtin. Dosya veya dosya grubu yedeklemeleri gerçekleştirmek için her veritabanı için bir görev oluşturun. Bu seçenekler yalnızca daha önce Veritabanları listesinden tek bir veritabanı seçildiğinde kullanılabilir.
Yedekleme kümesinin süresi dolacak onay kutusu
Bu yedekleme için yedekleme kümesinin üzerine ne zaman yazılabileceğini belirtir. Sonra'yı seçin ve son kullanma tarihine kadar olan gün sayısını girin veya Açık'ı seçip bir süre sonu tarihi girin. Yedekleme hedefi olarak URL seçilirse bu seçenek devre dışı bırakılır.
Yedekleme
Veritabanının yedeklendiği ortamı belirtir. Disk, Bant veya URL'yi seçin. Yalnızca veritabanını içeren bilgisayara bağlı bant cihazları kullanılabilir.
Veritabanlarını bir veya daha fazla dosya arasında yedekleme
Yedekleme Hedefi Seç iletişim kutusunu açmak için Ekle'yi seçin. Yedekleme hedefi olarak URL'yi seçtiyseniz bu seçenek devre dışı bırakılır.
Kutudan dosya kaldırmak için Kaldır'ı seçin.
Dosya üst bilgisini okumak ve dosyanın geçerli yedekleme içeriğini görüntülemek için İçerikler'i seçin.
Yedekleme Hedefi Seç iletişim kutusu
Yedekleme hedefi için dosyayı, bant sürücüsünü veya yedekleme cihazını seçin. Yedekleme hedefi olarak URL'yi seçtiyseniz bu seçenek devre dışı bırakılır.
Yedekleme dosyaları varsa listesi
Mevcut yedeklemelerin nasıl işleneceğini belirtin. Dosyadaki veya banttaki mevcut yedeklemelerden sonra yeni yedeklemeleri eklemek için Ekle'yi seçin. Dosya veya bandın eski içeriğini kaldırmak için Üzerine Yaz'ı seçin ve bu yeni yedeklemeyle değiştirin.
Her veritabanı için bir yedekleme dosyası oluşturma
Klasör kutusunda belirtilen konumda bir yedekleme dosyası oluşturun. Seçilen her veritabanı için bir dosya oluşturulur. Yedekleme hedefi olarak URL'yi seçtiyseniz bu seçenek devre dışı bırakılır.
Her veritabanı için bir alt dizin oluştur onay kutusu
Bakım planının bir parçası olarak yedeklenen her veritabanı için veritabanı yedeklemesini içeren belirtilen disk dizininin altında bir alt dizin oluşturun.
Önemli
Alt dizin izinleri üst dizinden devralır. Yetkisiz erişimi önlemek için izinleri kısıtlayın.
Dosya kutusu
Otomatik olarak oluşturulan veritabanı dosyalarını içeren klasörü belirtin. Yedekleme hedefi olarak URL'yi seçtiyseniz bu seçenek devre dışı bırakılır.
SQL Kimlik Bilgileri
Azure Depolama'da kimlik doğrulaması yapmak için kullanılan sql kimlik bilgilerini seçin. Kullanabileceğiniz bir SQL Kimlik Bilgileriniz yoksa Oluştur düğmesini seçerek yeni bir SQL Kimlik Bilgisi oluşturun.
Önemli
Oluştur'u seçtiğinizde açılan iletişim kutusu için bir yönetim sertifikası veya abonelik için yayımlama profili gerekir. Yönetim sertifikasına veya yayımlama profiline erişiminiz yoksa, Transact-SQL veya SQL Server Management Studio kullanarak depolama hesabı adını ve erişim anahtarı bilgilerini belirterek bir SQL Kimlik Bilgisi oluşturabilirsiniz. Transact-SQL kullanarak kimlik bilgisi oluşturmak için Kimlik Bilgisi Oluşturma makalesindeki örnek koda bakın. Alternatif olarak, SQL Server Management Studio'yu kullanarak veritabanı altyapısı örneğinden Güvenlik'e sağ tıklayın, Yeni'yi seçin ve Kimlik Bilgileri'ni seçin. Parola alanında Kimlik ve erişim anahtarı için depolama hesabı adını belirtin.
Azure depolama kapsayıcısı
Azure depolama kapsayıcısının adını belirtin
URL ön eki
Bu değer, SQL Kimlik Bilgileri'nde depolanan depolama hesabı bilgilerine ve belirttiğiniz Azure depolama kapsayıcı adına göre otomatik olarak oluşturulur. Bir depolama hesabı kullandığınız.>blob.core.windows.net biçiminden< farklı bir biçim kullanan bir etki alanı kullanmadığınız sürece, bu alandaki bilgileri düzenlememenizi öneririz.
Yedekleme dosyası uzantısı kutusu
Yedekleme dosyaları için kullanılacak uzantıyı belirtin. Varsayılan değer:
.bak.Yedekleme bütünlüğünü doğrulama onay kutusu
Yedekleme kümesinin tamamlandığını ve tüm birimlerin okunabilir olduğunu doğrulayın.
Özet değer gerçekleştirme onay kutusu
Etkin ve kullanılabilir durumdaysa sağlama toplamı ve yırtılmış sayfa için her sayfayı doğrulayın ve yedeklemenin tamamı için bir sağlama toplamı oluşturun.
Hatada devam et onay kutusu
BACKUP'a, geçersiz sağlama toplamları veya bozuk sayfalar gibi hatalarla karşılaşsa da devam etmesi talimatı verir.
Yedekleme Şifrelemesi
Şifrelenmiş yedekleme oluşturmak için Yedeklemeyi şifrele onay kutusunu işaretleyin. Şifreleme adımı için kullanılacak bir şifreleme algoritması seçin ve mevcut sertifikalar veya asimetrik anahtarlar listesinden bir Sertifika veya Asimetrik anahtar sağlayın. Şifreleme için kullanılabilir algoritmalar şunlardır:
- AES 128
- AES 192
- AES 256
- Üçlü DES
Mevcut yedekleme kümesine eklemeyi seçtiyseniz şifreleme seçeneği devre dışı bırakılır.
Sertifikanızı veya anahtarlarınızı yedeklemeli ve şifrelediğiniz yedekten farklı bir konumda depolamalısınız.
Yalnızca Genişletilebilir Anahtar Yönetimi'nde (EKM) bulunan anahtarlar desteklenir.
Blok boyutu onay kutusu, liste
Fiziksel blok boyutunu bayt cinsinden belirtir. Bu seçenek genellikle bant cihazlarına, RAID dizilerine veya SAN'a yazarken performansı etkiler.
En büyük aktarım boyutu onay kutusu, liste
SQL Server ile yedekleme medyası arasında kullanılacak en büyük aktarım birimini bayt cinsinden belirtir.
Yedekleme sıkıştırma listesini ayarlama
SQL Server 2008 (10.0.x) Enterprise (veya sonraki sürümlerde) aşağıdaki yedekleme sıkıştırma değerlerinden birini seçin:
Değer Description Varsayılan sunucu ayarını kullanma Sunucu düzeyi varsayılanını kullanmak için seçin. Bu varsayılan, yedekleme sıkıştırma varsayılan sunucu yapılandırma seçeneği tarafından ayarlanır. Bu seçeneğin geçerli ayarını görüntüleme hakkında bilgi için bkz . Sunucu yapılandırması: yedekleme sıkıştırma varsayılanı. Yedeklemeyi sıkıştır Sunucu düzeyindeki varsayılan değerden bağımsız olarak yedeklemeyi sıkıştırmak için seçin.
Önemli: Varsayılan olarak, sıkıştırma CPU kullanımını önemli ölçüde artırır ve sıkıştırma işlemi tarafından tüketilen ek CPU eşzamanlı işlemleri olumsuz etkileyebilir. Bu nedenle, CPU kullanımı Resource Governor ile sınırlı olan bir oturumda düşük öncelikli sıkıştırılmış yedeklemeler oluşturmak isteyebilirsiniz. Daha fazla bilgi için bkz. Resource Governor kullanarak CPU Kullanımını Yedekleme Sıkıştırma ile Sınırlama.Yedeklemeyi sıkıştırma Sunucu düzeyindeki varsayılan değerden bağımsız olarak sıkıştırılmamış yedekleme oluşturmak için seçin.
Yedekleme Veritabanını Tanımla (Değişiklik) Görevi sayfasında, kısmi yedeklemenin çalıştırıldığı veritabanını veya veritabanlarını seçin. Bu sayfadaki kullanılabilir seçenekler hakkında daha fazla bilgi için bu makalenin önceki bölümlerindeki tanım listesine bakın. Bu görev,
BACKUP DATABASE ... WITH DIFFERENTIALifadesini kullanır. Daha fazla bilgi için bkz. backup. İşiniz bittiğinde İleri'yi seçin. Yedekleme Veritabanını Tanımla (İşlem Günlüğü) Görevi sayfasında, işlem günlüğü için yedeklemenin çalıştırıldığı veritabanını veya veritabanlarını seçin. Bu sayfadaki kullanılabilir seçenekler hakkında daha fazla bilgi için bu makalenin önceki bölümlerindeki tanım listesine bakın. Bu görev
BACKUP LOGifadesini kullanır. Daha fazla bilgi için bkz. backup. İşiniz bittiğinde İleri'yi seçin.
Bakım Temizleme Görevlerini Tanımlama
Bakım Temizleme Görevini Tanımla sayfasında, bakım planları ve veritabanı yedekleme dosyaları tarafından oluşturulan metin raporları da dahil olmak üzere bakım planının bir parçası olarak silinecek dosya türlerini belirtin. Bu görev
EXEC xp_delete_fileifadesini kullanır. İşiniz bittiğinde İleri'yi seçin.Önemli
Bu görev, belirtilen dizinin alt klasörlerindeki dosyaları otomatik olarak silmez. Bu önlem, dosyaları silmek için Bakım Temizleme görevini kullanan kötü amaçlı bir saldırı olasılığını azaltır. Birinci düzey alt klasörlerdeki dosyaları silmek istiyorsanız, birinci düzey alt klasörleri ekle'yi seçmeniz gerekir.
Bu sayfada aşağıdaki seçenekler kullanılabilir.
Aşağıdaki türdeki dosyaları silin
Silinecek dosyaların türünü belirtin.
Yedekleme dosyaları
Veritabanı yedekleme dosyalarını silin.
Bakım Planı metin raporları
Daha önce çalıştırılmış bakım planlarının metin raporlarını silin.
Dosya konumu
Silinecek dosyaların yolunu belirtin.
Belirli bir dosyayı silme
Dosya adı metin kutusunda sağlanan belirli dosyayı silin.
Uzantıya göre klasör arama ve dosyaları silme
Belirtilen klasörde belirtilen uzantıya sahip tüm dosyaları silin. Uzantılı
.bakSalı klasöründeki tüm yedekleme dosyaları gibi birden çok dosyayı aynı anda silmek için bu seçeneği kullanın.Dosya kutusu
Silinecek dosyaları içeren klasörün yolu ve adı.
Dosya uzantısı kutusu
Silinecek dosyaların dosya uzantısını sağlayın. Birden çok dosyayı aynı anda silmek için, Salı klasöründeki
.bakuzantılı tüm yedekleme dosyaları gibi,.bakbelirtin.birinci düzey alt klasörleri dahil et onay kutusu
Dosya uzantısı için belirtilen uzantıya sahip dosyaları Klasör'de belirtilen klasörün altındaki birinci düzey alt klasörlerden silin.
Görev çalışma zamanında dosyanın yaşına göre dosyaları sil onay kutusu
Aşağıdakilerden eski dosyaları sil kutusunda bir sayı ve zaman birimi sağlayarak silmek istediğiniz dosyaların en düşük yaşını belirtin.
Aşağıdakilerden daha eski dosyaları silme
Bir sayı ve zaman birimi (Saat, Gün, Hafta, Ay veya Yıl) sağlayarak silmek istediğiniz dosyaların en düşük yaşını belirtin. Belirtilen zaman diliminden eski dosyalar silinir.
Rapor Seçenekleri'ni seçin
Rapor Seçeneklerini Seç sayfasında, bakım planı eylemlerinin raporunu kaydetme veya dağıtma seçeneklerini belirleyin. Bu görev
EXEC sp_notify_operatorifadesini kullanır. Daha fazla bilgi için bkz. sp_notify_operator. İşiniz bittiğinde İleri'yi seçin.Bu sayfada aşağıdaki seçenekler kullanılabilir.
Metin dosyasına rapor yazma onay kutusu
Raporu bir dosyaya kaydedin.
Klasör konumu kutusu
Raporun kaydedildiği dosyanın konumunu belirtin.
E-posta raporu onay kutusu
Görev başarısız olduğunda e-posta gönderin. Bu görevi kullanmak için, Veritabanı Postası'nın etkinleştirilmiş ve ile
msdbdoğru bir Şekilde Posta Ana Bilgisayarı Veritabanı olarak yapılandırılmış olması ve geçerli bir e-posta adresine sahip bir SQL Server Aracısı işlecine sahip olmanız gerekir.Temsilci operatör
E-postanın alıcısını belirtin.
E-posta profili
E-postanın gönderenini tanımlayan profili belirtin.
Sihirbazı Tamamlama
Sihirbazı Tamamla sayfasında, önceki sayfalarda yapılan seçimleri doğrulayın ve Son'u seçin.
Bakım Sihirbazı İlerleme Durumu sayfasında, Bakım Planı Sihirbazı'nın eylemleri hakkındaki durum bilgilerini izleyin. Sihirbazda seçtiğiniz seçeneklere bağlı olarak, ilerleme sayfası bir veya daha fazla eylem içerebilir. Üstteki kutu, sihirbazın genel durumunu ve sihirbazın aldığı durum, hata ve uyarı iletilerinin sayısını görüntüler.
Bakım Sihirbazı İlerleme Durumu sayfasında aşağıdaki seçenekler kullanılabilir:
Ayrıntılar
Eylemi, durumu ve sihirbazın gerçekleştirdiği eylemlerden dönen iletileri sağlar.
Action
Her eylemin türünü ve adını belirtir.
Statü
Sihirbaz eyleminin bir bütün olarak Başarılı veya Başarısız değerini döndürerek döndürmediğini gösterir.
Message
İşlemden döndürülen tüm hata veya uyarı iletilerini sağlar.
Rapor
Bölüm Oluşturma Sihirbazı'nın sonuçlarını içeren bir rapor oluşturur. Seçenekler, Raporu Görüntüle, Raporu Dosyaya Kaydet, Raporu Panoya Kopyala ve Raporu E-posta Olarak Gönder şeklindedir.
Raporu Görüntüle
Bölüm Oluşturma Sihirbazı'nın ilerleme durumunu gösteren bir metin raporu içeren Raporu Görüntüle iletişim kutusunu açar.
Raporu Dosyaya Kaydet
Raporu Farklı Kaydet iletişim kutusunu açar.
Raporu Panoya Kopyala
Sihirbazın ilerleme raporunun sonuçlarını Pano'ya kopyalar.
Raporu E-posta Olarak Gönder
Sihirbazın ilerleme raporunun sonuçlarını bir e-posta iletisine kopyalar.