Udostępnij za pośrednictwem


Określanie miejsca docelowego kopii zapasowej dysku lub taśmy (SQL Server)

Dotyczy:programu SQL Server

W tym temacie opisano sposób określania dysku lub taśmy jako miejsca docelowego kopii zapasowej w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.

Notatka

Obsługa urządzeń kopii zapasowych taśm zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji.

w tym temacie

Przed rozpoczęciem

Bezpieczeństwo

Uprawnienia

Domyślne uprawnienia KOPII ZAPASOWEJ BAZY DANYCH i KOPII ZAPASOWEJ DZIENNIKA zostają domyślnie przypisane członkom stałej roli serwera sysadmin oraz stałych ról bazy danych db_owner i db_backupoperator.

Problemy z własnością i uprawnieniami w pliku fizycznym urządzenia kopii zapasowej mogą zakłócać operację tworzenia kopii zapasowej. Program SQL Server musi mieć możliwość odczytu i zapisu na urządzeniu; konto, na którym działa usługa SQL Server, musi mieć uprawnienia do zapisu. Jednak sp_addumpdevice, który dodaje wpis dla urządzenia kopii zapasowej w tabelach systemowych, nie sprawdza uprawnień dostępu do plików. Takie problemy z fizycznym plikiem urządzenia kopii zapasowej mogą nie pojawić się, dopóki nie zostanie uzyskany dostęp do zasobów fizycznych podczas próby wykonania kopii zapasowej lub przywracania.

Korzystanie z programu SQL Server Management Studio

Aby określić dysk lub taśmę jako miejsce docelowe kopii zapasowej

  1. Po nawiązaniu połączenia z odpowiednim wystąpieniem silnika bazy danych programu Microsoft SQL Server w Eksploratorze obiektów kliknij nazwę serwera, aby rozwinąć drzewo serwerów.

  2. Rozwiń węzeł Bazy danych, a w zależności od bazy danych wybierz bazę danych użytkownika lub rozwiń Systemowe bazy danych i wybierz bazę danych systemową.

  3. Kliknij prawym przyciskiem myszy bazę danych, wskaż polecenie Tasks, a następnie kliknij przycisk Utwórz kopię zapasową. Zostanie wyświetlone okno dialogowe Kopia zapasowa bazy danych.

  4. W sekcji Destination na stronie General kliknij Disk lub Tape. Aby wybrać ścieżki maksymalnie 64 dysków lub stacji taśm zawierających jeden zestaw nośników, kliknij przycisk Dodaj.

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

Korzystanie z Transact-SQL

Aby określić dysk lub taśmę jako miejsce docelowe kopii zapasowej

  1. Połącz się z silnikiem bazy danych.

  2. Na standardowym pasku narzędzi kliknij Nowe zapytanie.

  3. W instrukcji BACKUP określ plik lub urządzenie i jego nazwę fizyczną. W tym przykładzie utworzono kopię zapasową bazy danych AdventureWorks2022 do pliku dysku Z:\SQLServerBackups\AdventureWorks2022.bak.

USE AdventureWorks2022;  
GO  
BACKUP DATABASE AdventureWorks2022  
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak'  
GO  

Zobacz też

tworzenie kopii zapasowej dziennika transakcji (SQL Server)
tworzenie kopii zapasowych plików i grup plików (SQL Server)
definiowanie logicznego urządzenia kopii zapasowej dla pliku dysku (SQL Server)
tworzenie różnicowej kopii zapasowej bazy danych (SQL Server)
definiowanie logicznego urządzenia kopii zapasowej dla dysku taśmowego (SQL Server)