restore VERIFYONLY (Transact-SQL)

yedek doğrular ancak geri yükleme ve bakar yedekküme tamamlandıktan ve tüm yedek okunabilir yapar. Ancak, restore VERIFYONLY yedek birimlerin içerdiği verilerin yapısını doğrulamak denemez.De Microsoft SQL Server, restore VERIFYONLY veri algılama olasılığını artırmak için ek denetimini yapmak üzere geliştirilmiştirhatalarını.Amaç için bir gerçek geri yükleme işlemi gibi pratik olarak yakın olmasını sağlamaktır.Daha fazla bilgi için Açıklamalar'a bakın.

yedek geçerli ise SQL Server Veritabanı Altyapısı döndüren bir Başarı iletisi.

Not

Bağımsız değişkenler tanımları için bkz: Bağımsız değişkenlerini (Transact-SQL) geri yükleme.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

RESTORE VERIFYONLY
FROM <backup_device> [ ,...n ]
[ WITH  
 {
   LOADHISTORY 

--Restore Operation Option
 | MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' 
          [ ,...n ] 

--Backup Set Options
 | FILE = { backup_set_file_number | @backup_set_file_number } 
 | PASSWORD = { password | @password_variable } 

--Media Set Options
 | MEDIANAME = { media_name | @media_name_variable } 
 | MEDIAPASSWORD = { mediapassword | @mediapassword_variable }

--Error Management Options
 | { CHECKSUM | NO_CHECKSUM } 
 | { STOP_ON_ERROR | CONTINUE_AFTER_ERROR }

--Monitoring Options
 | STATS [ = percentage ] 

--Tape Options
 | { REWIND | NOREWIND } 
 | { UNLOAD | NOUNLOAD }  
 } [ ,...n ]
]
[;]
<backup_device> ::=
{ 
   { logical_backup_device_name |
      @logical_backup_device_name_var }
   | { DISK | TAPE } = { 'physical_backup_device_name' |
       @physical_backup_device_name_var } 
} 

Bağımsız değişkenler

restore VERIFYONLY bağımsız değişkenler tanımları için bkz: Bağımsız değişkenlerini (Transact-SQL) geri yükleme.

Açıklamalar

medya kümesi veya yedekküme olan Microsoft teyp biçimi yorumlanmasını sağlamak için doğru bilgiler içermesi gerekir. Aksi durumda, restore VERIFYONLY durdurur ve yedek biçimi geçersiz olduğunu gösterir.

restore VERIFYONLY tarafından gerçekleştirilen çekleri dahil et:

  • yedekküme tamamlandıktan ve tüm birimleri okunabilir olduğunu.

  • (Bunu veri yazılamıyor gibi olsaydı) veritabanı sayfalarının sayfa gibi bazı üstbilgi alanları kimliği.

  • Sağlama toplamı (ortamdaki varsa).

  • hedef aygıtlar üzerinde yeterli alan denetleniyor.

Not

restore VERIFYONLY veritabanı anlık görüntüsüüzerinde çalışmaz.veritabanı anlık görüntüsü bir geri döndürme işlemi önce doğrulamak için dbcc checkdb çalıştırabilirsiniz.

İzinler

İçinde başlayan SQL Server 2008, yedek küme veya yedek aygıtı hakkında bilgi edinmek gerekir create database iznine.Daha fazla bilgi için, bkz. Veritabanı izinleri (Transact-SQL).

yedek işlemi isteğe bağlı olarak bir medya kümesi, bir yedekkümeveya her ikisi için parolalarını belirtebilir. Parola bir medya kümesi veya yedek kümetanımlandığında geri yükleme deyimdoğru parola veya parola belirtmeniz gerekir.Bu parolalar yetkisiz geri yükleme işlemlerini önlemek ve yetkisiz media kullanarak yedek kümelerinin ekler SQL Server Araçlar.Ancak, bir parola yedekleme deyimbiçimi seçeneğini kullanarak ortam üzerine engellemez.

Güvenlik notuGüvenlik Notu

Bu parola sağlanan koruma zayıftır.Hatalı geri yükleme kullanarak bir engellemeye yöneliktir SQL Server araçları tarafından yetkili veya yetkisiz kullanıcıların.Bu yedek veri okuma başka yollarla veya parola değiştirme engellemez.Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.yedek teyplerini güvenli bir konuma veya yedeklemek için yeterli erişim denetim listeleri (ACL) tarafından korunan disk dosyalarını depolamak için yedekleri korumak için en iyi yöntem olacaktır.ACL'leri küme altında yedeklemeleri oluşturulan dizin kök olmalıdır.