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 przywracania kopii zapasowej z urządzenia w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL.
Notatka
Aby uzyskać informacje na temat tworzenia kopii zapasowej programu SQL Server w usłudze Azure Blob Storage, zobacz tworzenie kopii zapasowych i przywracanie programu SQL Server za pomocą usługi Microsoft Azure Blob Storage.
w tym temacie
Przed rozpoczęciem:
Aby przywrócić kopię zapasową z urządzenia przy użyciu polecenia:
Przed rozpoczęciem
Bezpieczeństwo
Uprawnienia
Jeśli przywracana baza danych nie istnieje, użytkownik musi mieć uprawnienia CREATE DATABASE, aby móc wykonać funkcję RESTORE. Jeśli baza danych istnieje, uprawnienia RESTORE domyślnie przypisywane są członkom stałych ról serwera sysadmin i dbcreator oraz właścicielowi bazy danych (dbo). Dla opcji FROM DATABASE_SNAPSHOT baza danych zawsze istnieje.
Uprawnienia RESTORE są przekazywane do ról, w których informacje o członkostwie są zawsze łatwo dostępne dla serwera. Ponieważ członkostwo w stałej roli bazy danych można sprawdzić tylko wtedy, gdy baza danych jest dostępna i nieuszkodzona, co nie zawsze ma miejsce podczas wykonywania RESTORE, członkowie stałej roli bazy danych db_owner nie mają uprawnień do RESTORE.
Korzystanie z programu SQL Server Management Studio
Aby przywrócić kopię zapasową z urządzenia
Po nawiązaniu połączenia z odpowiednim wystąpieniem Silnika bazy danych 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 systemowych.
Kliknij prawym przyciskiem myszy bazę danych, wskaż polecenie Tasks, a następnie kliknij pozycję Przywróć.
Kliknij typ żądanej operacji przywracania (Database, Files and Filegroupslub Transaction Log). Spowoduje to otwarcie odpowiedniego okna dialogowego przywracania.
Na stronie Ogólne w sekcji Przywracanie źródła kliknij pozycję Z urządzenia.
Kliknij przycisk przeglądania dla pola tekstowego Z urządzenia, co spowoduje otwarcie okna dialogowego Określ kopię zapasową.
W polu tekstowym nośnika kopii zapasowej wybierz Urządzenie kopii zapasoweji kliknij przycisk Dodaj, aby otworzyć okno dialogowe Wybierz urządzenie kopii zapasowej.
W polu tekstowym Backup device wybierz urządzenie, którego chcesz użyć do operacji przywracania.
Korzystanie z Transact-SQL
Aby przywrócić kopię zapasową z urządzenia
Połącz się z silnikiem bazy danych.
Na pasku standardowym kliknij pozycję Nowe zapytanie.
W instrukcji RESTORE określ logiczne lub fizyczne urządzenie kopii zapasowej do użycia na potrzeby operacji tworzenia kopii zapasowej. W tym przykładzie przywraca się dane z pliku dysku, który ma nazwę fizyczną
Z:\SQLServerBackups\AdventureWorks2022.bak
.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' ;
Zobacz też
RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
PRZYWRÓĆ TYLKO ETYKIETY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
przywracanie kopii zapasowej bazy danych w ramach prostego modelu odzyskiwania (Transact-SQL)
przywracanie kopii zapasowej bazy danych przy użyciu programu SSMS
Przywracanie Różnicowej Kopii Zapasowej Bazy Danych (SQL Server)
przywracanie bazy danych do nowej lokalizacji (SQL Server)
tworzenie kopii zapasowych plików i grup plików (SQL Server)
tworzenie kopii zapasowej dziennika transakcji (SQL Server)
tworzenie różnicowej kopii zapasowej bazy danych (SQL Server)