MS SQL Server - tworzenie kopii zapasowych
Backupjest kopią danych / bazy danych itp. Tworzenie kopii zapasowej bazy danych MS SQL Server jest niezbędne do ochrony danych. Kopie zapasowe MS SQL Server są głównie trzy typy - pełne lub bazodanowe, różnicowe lub przyrostowe oraz transakcje lub dzienniki.
Kopię zapasową bazy danych można wykonać za pomocą jednej z następujących dwóch metod.
Metoda 1 - użycie T-SQL
Pełny typ
Backup database <Your database name> to disk = '<Backup file location + file name>'
Typ różnicowy
Backup database <Your database name> to
disk = '<Backup file location + file name>' with differential
Typ dziennika
Backup log <Your database name> to disk = '<Backup file location + file name>'
Przykład
Następujące polecenie jest używane dla pełnej kopii zapasowej bazy danych o nazwie „TestDB” w lokalizacji „D: \” z nazwą pliku kopii zapasowej „TestDB_Full.bak”
Backup database TestDB to disk = 'D:\TestDB_Full.bak'
Następujące polecenie jest używane do różnicowej bazy danych kopii zapasowych o nazwie „TestDB” w lokalizacji „D: \” z nazwą pliku kopii zapasowej „TestDB_diff.bak”
Backup database TestDB to disk = 'D:\TestDB_diff.bak' with differential
Następujące polecenie jest używane dla bazy danych kopii zapasowej dziennika o nazwie „TestDB” w lokalizacji „D: \” z nazwą pliku kopii zapasowej „TestDB_log.trn”
Backup log TestDB to disk = 'D:\TestDB_log.trn'
Metoda 2 - Korzystanie z programu SSMS (SQL SERVER Management Studio)
Step 1 - Połącz się z instancją bazy danych o nazwie „TESTINSTANCE” i rozwiń folder baz danych, jak pokazano na poniższej migawce.
Step 2- Kliknij prawym przyciskiem myszy bazę danych „TestDB” i wybierz zadania. Kliknij opcję Kopia zapasowa, a pojawi się następujący ekran.
Step 3- Wybierz typ kopii zapasowej (Full \ diff \ log) i sprawdź ścieżkę docelową, w której zostanie utworzony plik kopii zapasowej. Wybierz opcje w lewym górnym rogu, aby zobaczyć następujący ekran.
Step 4 - Kliknij OK, aby utworzyć pełną kopię zapasową bazy danych „TestDB”, jak pokazano na poniższej migawce.