Backup bazy danych Microsoft SQL

Niniejszy artykuł wyjaśnia, jak skonfigurować backup środowiska bazy danych Microsoft SQL za pomocą Xopero ONE.

W Xopero ONE możesz tworzyć kopie zapasowe wielu różnych baz danych, w tym MySQL, Microsoft SQL, PostgreSQL oraz Oracle.


Informacje ogólne

Proces backupu bazy danych Microsoft SQL w Xopero ONE składa się z dwóch etapów:

  1. Utworzenie zrzutu bazy danych za pomocą skryptów backupu.

  2. Tworzenie backupu utworzonego pliku zrzutu.

Pierwszy etap jest wykonywany za pośrednictwem Xopero ONE przy użyciu funkcji skryptów backupu, podczas gdy drugi etap jest przeprowadzany jako standardowy backup na poziomie plików lub obrazu.


Konfiguracja backupu

circle-info

Jeśli plan backupu na poziomie plików został już utworzony i jest aktywny, możesz przejść bezpośrednio do kroku 6.

1

Zaloguj się do XMS, otwórz kartę Plany > Backup i kliknij przycisk Dodaj plan na górnym pasku.

2

Wybierz Urządzenia z listy platform.

3

W następnej sekcji wybierz jedną z dostępnych opcji i wybierz jedno lub więcej urządzeń, których ma dotyczyć plan (możesz również wybrać, aby plan obejmował wszystkie aktywowane urządzenia).

4

Zdefiniuj nazwę planu backupu.

5

Skonfiguruj Twój plan backupu zgodnie z wymaganiami (więcej informacji na temat konfiguracji planu backupu znajdziesz w artykułach Backup na poziomie plików oraz Backup na poziomie obrazu).

6

Przejdź do sekcji Ustawienia zaawansowane i kliknij Edytuj, aby dostosować dodatkowe opcje.

7

Przewiń w dół do sekcji Skrypty backupu i kliknij przełącznik Skrypt pre-task, aby go włączyć.

8

Wybierz skrypt dedykowany do tworzenia backupu środowiska bazy danych Microsoft SQL (Windows).

9

Wpisz nazwę użytkownika bazy danych w polu Użytkownik bazy danych.

circle-exclamation
10

Wybierz hasło użytkownika, otwierając Managera haseł, gdzie możesz dodać nowe hasło lub wybrać istniejące.

triangle-exclamation
11

Ustaw argumenty skryptu — wprowadź je w polu Argumenty skryptu w następującej formie:

copy_type server_name "output_dir" database1 database2 ... databaseN
  1. copy_type — ddefiniuje typ kopii, która ma zostać wykonana. Możesz wybrać jedną z trzech opcji: full_only, full_diff, lub copy_only:

    1. full_only — zawsze wykonuje pełną kopię.

    2. full_diff — wykonuje kopie różnicowe z okresowymi pełnymi kopiami.

    3. copy_only — tworzy pełną kopię bazy danych bez wpływu na regularny cykl backupu.

triangle-exclamation
circle-info

Pełne kopie są wykonywane zgodnie z zdefiniowanym harmonogramem. Kopie różnicowe są wykonywane, gdy zaplanowane są backupy różnicowe lub przyrostowe. Jeśli plik zawierający kopię różnicową zostanie usunięty, następna kopia różnicowa zostanie utworzona na podstawie najnowszej pełnej kopii.

  1. server_name — nazwa serwera Microsoft SQL wraz z jego instancją.

  2. output_dir — katalog, w którym zostaną zapisane zrzuty bazy danych. Ten katalog musi być również wybrany jako lokalizacja do backupu.

  3. database1 database2 (...) — nazwy baz danych do backupu, oddzielone spacjami. Możesz pozostawić ten parametr pusty — jeśli nie podano żadnej bazy danych, Xopero ONE automatycznie wykona backup wszystkich baz danych z serwera określonego w parametrach dostępu do bazy danych.

Przykład argumentów skryptu bazy danych
full_diff WINSRV-2019\SQLEXPRESS "C:\MsSQLDumps" database1 database2
12

Włącz dwie dodatkowe opcje, używając pól wyboru:

  1. Czekaj na zakończenie skryptu — aplikacja będzie czekać, aż zrzut będzie gotowy.

  2. Zakończ zadanie niepowodzeniem, jeśli skrypt się nie powiedzie — jeśli skrypt zakończy się niepowodzeniem, system powiadomi o błędzie backupu.

13

Sprawdź dokładnie Twoje ustawienia i kliknij Zapisz, aby zamknąć sekcję Ustawienia zaawansowane.

14

Po zakończeniu konfiguracji kliknij przycisk Zapisz. Plan ochrony automatycznie rozpocznie ochronę urządzeń i baz danych zgodnie z harmonogramem.

circle-check
15

To wszystko, co musisz zrobić, aby utworzyć zrzut bazy danych — ten plik powinien być teraz uwzględniony w sekcji Dane do ochrony, jeśli wykonujesz backup na poziomie plików (aby wykonać backup tylko bazy danych). Alternatywnie, możesz uruchomić backup na poziomie obrazu, aby chronić cały dysk.

Last updated