Seçeneği yedekleme programları bildirilmemesi durumunda sağlama seçeneğini etkinleştirme

Makale çevirileri Makale çevirileri
Makale numarası: 2656988 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Transact-sql yedekleme ve geri yükleme komutlarını sağlama ve no_checksum hata yönetimi seçenekleri sağlar. Yedekleme uygulamaları veya bu seçenekleri bildirilmemesi utilities kullanıyorsanız, Microsoft sql Server örneği üzerinde izleme bayrağı 3023 kullanarak sağlama seçeneğini etkinleştirebilirsiniz. İzleme bayrağı 3023 açıksa sağlama seçeneği yedekleme komutu için otomatik olarak etkinleştirilir. Tüm yedekler yedekleme sağlama seçeneği kullanmasını sağlamak için izleme bayrağı 3023 kapatabilirsiniz. Bunu yaparsanız, varolan tüm yedekleme komut yeniden başlatmanız gerekmez.

Daha fazla bilgi

sql Server gibi yardımcı programları kullandığınızda, izleme bayrağı 3023 kullanmanız gerekebilir sql Server bakım planları Sevkiyat veya yedek veritabanı görev oturum. Bu yardımcı programları ve ilişkili tsql saklı yordamları sırasında yedekleme sağlama seçeneği eklemek için bir seçenek sağlamaz.

Yedekleme işlemi sırasında sağlama seçeneğini kullandığınızda, aşağıdaki işlemler etkinleştirilir:
  • Son veritabanı sağlama ve veritabanı sayfası PAGE_VERIFY seçeneği varsa, sayfa sağlama toplamı doğrulaması sağlama Koruması kullanılarak yazılmıştır. Yedeklenen verileri iyi durumda olmasını sağlar.
  • Bir yedek dosyasına yazılan yedek akışları üzerinden yedekleme sağlama nesil. Bir geri yükleme işlemi sırasında bu yedekleme ortamı dosya kopyalama veya aktarımları sırasında zarar görmüş değil, emin olur.

Sayfa sağlama toplamı doğrulaması sırasında yedekleme işlemi başarısız olursa, sql Server Yedekleme işlemi durur ve aşağıdaki hata bildirir:
Msg 3043, Düzey 16, State 1, satır 1
Yedekleme 'veritabanı_adı', 'database_file' dosyası (file_id:page_number) sayfasında bir hata algıladı.
Msg 3013, Düzey 16, State 1, satır 1
backup database anormal olarak sona eriyor.

Yedekle komutu açık no_checksum seçeneğini kullandığınızda, izleme bayrağı 3023 davranışı geçersiz kılınır. Sağlama toplamı bir yedek kümesi korunmasına yardımcı olup olmadığını belirlemek için aşağıdakilerden birini kullanın:
  • restore headeronly komutun çıktısını HasBackupChecksums bayrağı
  • Msdb veritabanını backupset sistem tablosundaki has_backup_checksums sütununu

Yedekleme sağlama seçeneği kullanılarak gerçekleştirilen, geri yükleme işlemi otomatik olarak doğrulama gerçekleştirir ve aşağıdakine benzer hata iletileri kullanarak sorunları bildirir:
Msg 3183, Düzey 16, State 1, satır 1
Geri yükleme bir hata (1:243) sayfasında "yedekleme kümesinden okuma veritabanı corruption_errors_test" algılandı.
Msg 3013, Düzey 16, State 1, satır 1
restore database anormal olarak sona eriyor.
İzleme bayrağı 3023 dbcc traceon deyimini kullanarak dinamik olarak kullanılabilir. Veya izleme bayrağı 3023 başlangıç parametresi olarak kullanılamaz.

Dinamik kullanımı

DBCC TRACEON(3023,-1)

YEDEK DATABASE…

DBCC TRACEOFF(3023,-1)

dbcc traceon hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (msdn) Web sitesini ziyaret edin:
dbcc traceon (Transact-sql)

Başlangıç parametresi kullanım

İzleme bayrağı başlangıç parametresi olarak eklemek için sql Server ()-T3023), sql Server hizmetini yeniden başlatın ve sonra durur.

Başlatma seçenekleri hakkında daha fazla bilgi için aşağıdaki msdn Web sitelerini ziyaret edin:
sql Server hizmeti başlangıç seçeneklerini kullanma

İzleme bayraklar hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
İzleme bayraklar (Transact-sql)

Bu bilgiler, sql Server'ın aşağıdaki sürümleri için geçerlidir:
  • sql Server 2005
  • sql Server 2008
  • sql Server 2008 R2
  • sql Server 2012
Yedekleme yardımcı programları hakkında daha fazla bilgi için aşağıdaki msdn Web sitelerini ziyaret edin:

Veritabanı görev (bakım planı) yedekleyin

Günlük sevkiyat dağıtım

Özellikler

Makale numarası: 2656988 - Last Review: 8 Şubat 2012 Çarşamba - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
Anahtar Kelimeler: 
kbmt KB2656988 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2656988

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com