How to: Create a Differential Database Backup (Transact-SQL)
W tym temacie wyjaśniono, jak utworzyć kopię zapasową różnicowe bazy danych.
Important Note: |
---|
Nie można utworzyć różnicowe bazy danych z kopia zapasowa, o ile nie wykonano jego kopia zapasowa pierwszej bazy danych. |
Tworzenie różnicowe bazy danych kopia zapasowa
wykonać instrukcja kopia zapasowa DATABASE, aby utworzyć kopię zapasową różnicowe bazy danych, określając:
Nazwa bazy danych, aby wykonać kopię zapasową.
Urządzenie wykonywania kopii zapasowych, w którym jest pełnej kopia zapasowa bazy danych są zapisywane.
Klauzula RÓŻNICOWYCH do określenia, że tylko te części bazy danych, które zostały zmienione po utworzeniu ostatniej kopia zapasowa pełnej bazie danych są jego kopia zapasowa.
Wymagana składnia jest następująca:
kopia zapasowa BAZY DANYCH nazwa_bazy_danych Aby backup_device < > WITH RÓŻNICOWE
Opcjonalnie można określić:
Klauzula INIT Zastąp nośnik kopia zapasowa, a następnie zapisać kopię zapasową jako pierwszy plik na nośniku kopii zapasowych.Jeśli brak istniejącego nagłówka multimediów, co automatycznie są zapisywane.
Klauzule SKIP i INIT zastąpić nośnika kopia zapasowa nawet wtedy, gdy istnieją albo kopie zapasowe na nośniku kopii zapasowych, które nie zostały jeszcze wygasły lub nazwy nośnika nie jest zgodny z nazwą na nośniku kopii zapasowych.
Klauzula FORMAT podczas korzystania z multimediów po raz pierwszy do inicjowania nośnika kopia zapasowa i ponownie zapisuje wszystkie istniejące nagłówka multimediów.
Klauzula INIT nie jest wymagane, jeśli zostanie określony FORMAT klauzuli.
Important Note: Użyj wyjątkową ostrożność podczas pracy z klauzul FORMAT lub INIT kopia zapasowa instrukcja, jak to niszczy wszelkie kopii zapasowych wcześniej zapisane na nośniku kopii zapasowych.
Example
W tym przykładzie tworzony pełny i różnicowe bazy danych z kopia zapasowa bazy danych MyAdvWorks.
-- 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