Aracılığıyla paylaş


geri yükleme VERIFYONLY (Transact-SQL)

Yedekleme doğrular, ancak geri yükleme yüklemez ve, bakar yedekleme küme tamamlamak ve tüm yedek okunabilirdir.Ancak, yedek birimleri içinde bulunan verilerin yapısını doğrulamak geri yükleme VERIFYONLY denemez.In Microsoft SQL Server, RESTORE VERIFYONLY has been enhanced to do additional checking on the data to increase the probability of detecting errors.Amaç, yakın gerçek bir geri yükleme işlemi olarak pratik olarak olmasını sağlamaktır.Daha fazla bilgi için bkz: açıklamaları.

yedek geçerliyse, SQL Server Database Engine bir başarı iletisi döndürür.

Not

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

Topic link iconTransact-SQL sözdizimi kuralları

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

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

Remarks

Ortam küme veya yedekleme küme Microsoft teyp biçimi yorumlanmalıdır etkinleştirilebilmesi için doğru bilgiler içermesi gerekir.geri yükleme VERIFYONLY durdurur ve belirten değil, yedeğin biçimi geçersiz.

geri yükleme VERIFYONLY tarafından gerçekleştirilen çekleri dahil et:

  • yedek kümesinde işlemi tamamlanır ve tüm birimleri okunabilir.

  • (Bunu veri yazılamıyor gibi), veritabanı sayfalarının sayfa gibi bazı üstbilgi alanları KIMLIĞI.

  • Sağlama toplamı (ortamdaki varsa).

  • Hedef aygıt üzerinde yeterli boş alanı denetleniyor.

Not

geri yükleme VERIFYONLY veritabanı anlık görüntü görüntü görüntü görüntüsü üzerinde çalışmaz.Önce bir geri döndürme işlemi bir veritabanı anlık görüntü görüntü görüntü görüntüsü doğrulamak için DBCC CHECKDB çalıştırabilirsiniz.

İzinler

Içinde başlangıç SQL Server 2008, yedekleme hakkında bilgi edinme küme veya yedekleme aygıtının, CREATE DATABASE iznine gerek duyar. Daha fazla bilgi için bkz:Veritabanı IZINLERI (Transact-SQL).

Yedekleme işlemini isteğe bağlı olarak bir ortam parolalarını belirtebilir küme, yedekleme küme, veya her ikisini de.Parola bir ortamda, tanımlanmış küme veya yedek küme, geri yükleme deyiminde doğru parola veya parola belirtmeniz gerekir.Bu parolalar, yetkisiz geri yükleme işlemlerini önlemek ve yetkisiz Ortamı'nı kullanarak yedek kümeleri ekler. SQL Server Araçlar. Ancak, bir parola yedek deyim'nın FORMAT seçeneği kullanarak ortamın üzerine engellemez.

Security noteSecurity Note:

Bu parola sağlanan koruma zayıftır.Yanlış bir geri yükleme kullanarak engellemeye yöneliktir SQL Server yetkili veya yetkisiz kullanıcılar tarafından araçları sağlar. Bu yedek veri okuma başka araçlar veya parola değiştirme engellemez.This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Yedekleri korumak için en iyi yöntem yedeklemek teyplerini yeterli erişim denetim listeleri (ACL) tarafından korunan disk dosyaları güvenli bir yerde veya saklamaktır.ACL'leri olmalıdır küme dizin kökündeki altında yedekleri oluşturulur.