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 wyświetlania zawartości taśmy lub pliku 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 wyświetlić zawartość taśmy lub pliku kopii zapasowej przy użyciu:
Przed rozpoczęciem
Bezpieczeństwo
Aby uzyskać informacje o zabezpieczeniach, zobacz RESTORE HEADERONLY (Transact-SQL).
Uprawnienia
W programie SQL Server 2008 (10.0.x) i nowszych wersjach uzyskiwanie informacji o zestawie kopii zapasowych lub urządzeniu kopii zapasowej wymaga uprawnienia CREATE DATABASE. Aby uzyskać więcej informacji, zobacz GRANT Database Permissions (Transact-SQL).
Korzystanie z programu SQL Server Management Studio
Aby wyświetlić zawartość taśmy lub pliku 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 systemową bazę danych.
Kliknij prawym przyciskiem myszy bazę danych, którą chcesz utworzyć, wskaż polecenie Tasks, a następnie kliknij przycisk Utwórz kopię zapasową. Zostanie wyświetlone okno dialogowe Tworzenie kopii zapasowej bazy danych.
W sekcji Destination na stronie General kliknij pozycję Disk lub Tape. Na liście Kopia zapasowa do znajdź plik dysku lub taśmę.
Jeśli plik dysku lub taśma nie są wyświetlane w polu listy, kliknij przycisk Dodaj. Wybierz nazwę pliku lub stację taśm. Aby dodać go do Utwórz kopię zapasową do listy, kliknij przycisk OK.
W polu listy Tworzenie kopii zapasowej do wybierz ścieżkę dysku lub napędu taśmowego, który chcesz wyświetlić, a następnie kliknij Zawartość. Spowoduje to otwarcie okna dialogowego zawartości urządzenia.
W okienku po prawej stronie są wyświetlane informacje o zestawie multimediów i zestawach kopii zapasowych na wybranej taśmie lub pliku.
Korzystanie z Transact-SQL
Aby wyświetlić zawartość taśmy lub pliku kopii zapasowej
Połącz się z silnikiem bazy danych.
Na pasku Standardowym kliknij pozycję Nowe zapytanie.
Użyj instrukcji RESTORE HEADERONLY. Ten przykład zwraca informacje o pliku o nazwie
AdventureWorks2022-FullBackup.bak
.
USE AdventureWorks2022;
RESTORE HEADERONLY
FROM DISK = N'C:\AdventureWorks2022-FullBackup.bak' ;
GO
Zobacz też
grupa kopiizapasowej (Transact-SQL)
backupfile (Transact-SQL)
zestaw kopii zapasowych (Transact-SQL)
backupmediaset (Transact-SQL)
backupmediafamily (Transact-SQL)
urządzenia kopii zapasowych (SQL Server)
definiowanie logicznego urządzenia kopii zapasowej dla pliku dysku (SQL Server)
definiowanie logicznego urządzenia kopii zapasowej dla dysku taśmowego (SQL Server)