Share via


restore VERIFYONLY (Transact-sql)

Yedekleme doğrular ancak geri değil ve yedekleme kümesi tamamlandıktan ve tüm yedekleme okunabilir denetler. Ancak, restore VERIFYONLY yedekleme birimleri bulunan verilerin yapısını doğrulamak çalışmaz. De Microsoft   SQL Server, restore VERIFYONLY ek veri hataları algılama olasılığını artırmak için denetimi yapmak için geliştirilmiş. Amaç, gerçek bir yakın geri yükleme işlemi olarak pratik olarak olmaktır. Daha fazla bilgi için bkz: açıklamalar.

Yedekleme geçerliyse, SQL Server Veritabanı Altyapısıbir ileti verir. 

[!NOT]

Bağımsız değişkenler tanımları için bkz: restore değişkenlerini (Transact-sql).

Konu bağlantısı simgesi Transact-SQL Sözdizim 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: restore değişkenlerini (Transact-sql).

Genel Yorumlar

Ortam ayarlama veya yedekleme kümesi Microsoft Teyp Biçimi yorumlanmasını sağlamak için doğru bilgiler içermesi gerekir. Değil, restore VERIFYONLY durdurur ve gösteren Yedekleme biçimi geçersiz.

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

  • Bu yedekleme kümesi tamamlandıktan ve tüm birimleri okunabilir.

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

  • Sağlama toplamı (ortam varsa).

  • Hedef aygıtlar üzerinde yeterli alan denetleniyor.

[!NOT]

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

Güvenlik

Bir yedekleme işlemi, isteğe bağlı olarak bir medya kümesi, bir yedekleme kümesi veya her ikisi için parolalar belirtebilir. Bir medya kümesinde veya yedekleme kümesinde bir parola tanımlandığında, RESTORE deyiminde doğru parolayı veya parolaları belirtmelisiniz. Bu parolalar yetkisiz geri yükleme işlemlerini önlemek ve yetkisiz medya kullanarak yedekleme kümesi ekler SQL ServerAraçlar. Ancak, bir parola backup deyimi'nın format seçeneğini kullanarak medya üzerine engellemez.

Güvenlik notuGüvenlik Notu

Parolanın sağladığı koruma yetersizdir. Yetkili veya yetkisiz kişilerde SQL Server araçları kullanılarak yapılacak yanlış bir geri yüklemeyi önleme amaçlıdır. Yedek verilerin başka yollarla okunmasını veya parolanın değiştirilmesini önlemez. 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. Yedekleri korumada en iyi uygulama yedekleme teyplerini güvenli bir konumda depolamak veya yeterli erişim denetim listeleri (ACL'ler) ile korunan disk dosyalarına yedekleme yapmaktır. ACL'lerin yedeklerin oluşturulduğu dizinin kökünde ayarlanması gerekir.

İzinler

Yılında başlayan SQL Server 2008, bir yedekleme kümesi veya yedekleme aygıtı hakkında bilgi edinme, create database iznine gerektirir. Daha fazla bilgi için, bkz. Veritabanı IZINLERI (Transact-sql).

Ayrıca bkz.

Başvuru

Yedekleme (Transact-sql)

REWINDONLY (Transact-sql) geri yükleme

RESTORE (Transact-SQL)

Kavramlar

Media kümelerini, Media aileleri ve yedekleme kümelerini (SQL Server)

Yedekleme geçmişini ve başlık bilgileri (SQL Server)