Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
Aby określić dysk lub taśmę jako miejsce docelowe kopii zapasowej, przy użyciu:
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
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.
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ą.
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.
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
Połącz się z silnikiem bazy danych.
Na standardowym pasku narzędzi kliknij Nowe zapytanie.
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 dyskuZ:\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)