Jak: Wykonywanie kopii zapasowej bazy danych (SQL Server Management Studio)

W tym temacie wyjaśniono, jak utworzyć pełną kopię zapasową bazy danych.

Ostrzeżenie

Po określeniu zadania tworzenia kopii zapasowej za pomocą programu SQL Server Management Studio można wygenerować odpowiedni skrypt Transact-SQL BACKUP, klikając przycisk Skrypt i wybierając lokalizację docelową skryptu.

Aby wykonać kopię zapasową bazy danych

  1. Po połączeniu się z odpowiednim wystąpieniem programu Microsoft Aparat baz danych programu SQL Server w eksploratorze obiektów kliknij nazwę serwera, aby rozwinąć drzewo serwera.

  2. Rozwiń węzeł Bazy danych i w zależności od bazy danych zaznacz bazę danych użytkownika lub rozwiń węzeł Bazy danych systemu, a następnie wybierz bazę danych systemu.

  3. Kliknij prawym przyciskiem myszy bazę danych, wybierz polecenie Zadania i kliknij opcję Utwórz kopię zapasową.Zostanie wyświetlone okno dialogowe Wykonaj kopię zapasową bazy danych.

  4. W polu listy Baza danych sprawdź nazwę bazy danych.Opcjonalnie można wybrać inną bazę danych z listy.

  5. Można wykonać kopię zapasową bazy danych dla każdego modelu odzyskiwania (FULL, BULK_LOGGED lub SIMPLE).

  6. W polu listy Typ kopii zapasowej zaznacz opcję Pełna.

    Należy zauważyć, że po utworzeniu pełnej kopii zapasowej bazy danych można utworzyć różnicową kopię zapasową bazy danych. Aby uzyskać więcej informacji, zobacz Jak Tworzenie różnicowej kopii zapasowej bazy danych (SQL Server Management Studio).

  7. Opcjonalnie można wybrać opcję Kopia zapasowa tylko do kopiowania do utworzenia kopii zapasowej pełniącej wyłącznie rolę kopii.Kopia zapasowa tylko do kopiowania to kopia zapasowa programu SQL Server, która jest niezależna od normalnej sekwencji konwencjonalnych operacji wykonywania kopii zapasowych programu.Aby uzyskać więcej informacji, zobacz Tylko do kopii zapasowych.

    Ostrzeżenie

    Gdy jest zaznaczona opcja Różnicowa, nie można utworzyć kopii zapasowej tylko do kopiowania.

  8. W polu Składnik kopii zapasowej kliknij opcję Bazy danych.

  9. Zaakceptuj domyślną nazwę zestawu kopii zapasowych sugerowaną w polu tekstowym Nazwa lub wprowadź inną nazwę zestawu.

  10. Opcjonalnie w polu tekstowym Opis wprowadź opis zestawu kopii zapasowych.

  11. Określić, kiedy zestaw kopii zapasowych wygasa i może zostać zastąpiony bez jawnego pomijania weryfikacji danych wygaśnięcia:

    • Aby zestaw kopii zapasowych wygasał po upływie określonej liczby dni, kliknij opcję Po (opcja domyślna) i wprowadź liczbę dni po utworzeniu zestawu, kiedy zestaw wygaśnie.Ta wartość może sięgać od 0 do 99999 dni; wartość 0 dni oznacza, że zestaw kopii zapasowych nigdy nie wygaśnie.

      Wartość domyślna jest ustawiona w opcji Domyślny czas przechowywania nośników kopii zapasowych (w dniach) w oknie dialogowym Właściwości serwera (strona Ustawienia bazy danych).Aby uzyskać dostęp do tej opcji, kliknij prawym przyciskiem myszy nazwę serwera w eksploratorze obiektów, wybierz polecenie Właściwości, a następnie zaznacz stronę Ustawienia bazy danych.

    • Aby zestaw kopii zapasowych wygasał w określonym dniu, kliknij opcję W dniu i wprowadź datę, kiedy zestaw ma wygasać.

      Aby uzyskać więcej informacji na temat dat wygaśnięcia kopii zapasowych, zobacz BACKUP (Transact-SQL).

  12. Wybierz typ miejsca docelowego kopii zapasowej, klikając opcję Dysk lub Taśma.Aby wybrać ścieżki do maksymalnie 64 napędów dyskowych lub taśmowych zawierających jeden zestaw nośników, kliknij przycisk Dodaj.Zaznaczone ścieżki są wyświetlane w polu listy Wykonaj kopię zapasową na.

    Aby usunąć miejsce docelowe kopii zapasowej, zaznacz je i kliknij przycisk Usuń.Aby wyświetlić zawartość miejsca docelowego kopii zapasowej, zaznacz je i kliknij przycisk Zawartość.

  13. Aby przeglądać lub wybrać opcje zaawansowane, kliknij przycisk Opcje w okienku Wybierz stronę.

  14. Wybierz opcję Zastąp nośnik, klikając jedną z następujących opcji:

    • Wykonaj kopię zapasową na istniejącym zestawie nośników

      Dla tej opcji kliknij opcję Dołącz do istniejącego zestawu kopii zapasowych lub Zastąp wszystkie istniejące zestawy kopii zapasowych.Aby uzyskać więcej informacji, zobacz Dołączanie do istniejących zestawów kopii zapasowych i Zastępowanie zestawów kopii zapasowych.

      Opcjonalnie wybierz opcję Sprawdź nazwę zestawu nośników i czas wygaśnięcia zestawu kopii zapasowych, aby spowodować, że operacja wykonywania kopii zapasowej będzie sprawdzać datę i godzinę, o której wygasa zestaw nośników i zestaw kopii zapasowych.

      Opcjonalnie wprowadź nazwę w polu tekstowym Nazwa zestawu nośników.Jeśli nazwa nie zostanie określona, jest tworzony zestaw nośników z pustą nazwą.Jeśli zostanie określona nazwa zestawu nośników, nośnik (taśma lub dysk) jest sprawdzana, czy rzeczywista nazwa odpowiada wprowadzonej tu nazwie.

    • Wykonaj kopię zapasową na nowym zestawie nośników i wymaż wszystkie istniejące zestawy kopii zapasowych

      Dla tej opcji wprowadź nazwę w polu tekstowym Nazwa nowego zestawu nośników i opcjonalnie opisz zestaw nośników w polu tekstowym Opis nowego zestawu nośników.Aby uzyskać więcej informacji, zobacz Tworzenie nowego zestawu nośników.

  15. W sekcji Niezawodność opcjonalnie zaznacz:

  16. Jeśli kopia zapasowa jest wykonywana na napędzie taśmowym (jak określono w sekcji Miejsce docelowe na stronie Ogólne), opcja Zwolnij taśmę po wykonaniu kopii zapasowej jest aktywny.Kliknięcie tej opcji powoduje uaktywnienie opcji Przewiń taśmę do tyłu przed zwolnieniem.

    Ostrzeżenie

    Opcje w sekcji Dziennik transakcji są nieaktywne, chyba że wykonujesz kopię zapasową dziennik transakcji (jak określono w sekcji Typ kopii zapasowej na stronie Ogólne).

  17. Program SQL Server 2008 Enterprise i nowsze wersje obsługuje funkcję kompresowania kopii zapasowych.Domyślnie to, czy kopia zapasowa jest kompresowana, zależy od wartości opcji konfiguracyjnej backup-compression default na serwerze.Jednakże niezależnie od bieżącego domyślnego ustawienia na serwerze można skompresować kopię zapasową poprzez zaznaczenie opcji Kompresuj kopię zapasową, a uniemożliwić kompresję przez zaznaczenie opcji Nie kompresuj kopii zapasowej.

    Aby wyświetlić bieżące domyślne ustawienia kompresowania kopii zapasowej

Ostrzeżenie

Alternatywnie można użyć kreatora planu konserwacji do tworzenia kopii zapasowych bazy danych.