Nasıl Yapılır: Fark bir veritabanı yedek (Transact-SQL) oluşturma
Bu konu, farklı bir veritabanı oluşturmak açıklar yedek.
Important Note: |
---|
Farklı bir veritabanı oluşturamazsınız yedek sürece, veritabanını ilk yedeklenen. |
Farklı bir veritabanı oluşturmak için yedek
Farklı bir veritabanı yedeğinin, oluşturmak için yedek DATABASE deyim yürütmek belirtme:
Yedeklenecek veritabanının adı.
Tam veritabanı yedeğini bir yedek aygıtı yazılır.
Yalnızca son tam veritabanı sonra değişmiş olan bölümleri veritabanının belirtmek için FARK yan tümcesini, yedek oluşturulduğu yedeklenir.
Gerekli sözdizimi aşağıdaki gibidir:
VERİTABANINI yedek veritabanı_adı < Backup_device > IÇIN WITH FARK
Isteğe bağlı olarak belirtin:
INIT yan tümce yedek medyasını üzerine ve yedek, yedek ortamı üzerindeki ilk dosya olarak yazın.Varolan bir medya üstbilgi varsa, bir otomatik olarak yazılır.
Henüz dolmamış yedek ortamı herhangi bir yedek bile yedek medyasını üzerine SKIP ve INIT yan tümceleri veya ortam adı bu yedek ortamı üzerindeki adı eşleşmiyor.
yedek medyasını başlatılamıyor ve varolan bir medya üstbilgi yeniden yazmak için medya ilk kez kullanırken FORMAT tümcesi.
FORMAT yan tümce varsa, INIT yan tümce gerekli değildir.
Important Note: Bu, daha önce yedek medyada depolanmış herhangi bir yedek eder gibi yedek ifadesinin FORMAT veya INIT yan tümceleri kullanırken son derece dikkatli olun.
Example
Bu örnek, tam bir fark bir veritabanı yedeklemesini MyAdvWorks veritabanı oluşturur.
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL
GO
See Also