Udostępnij za pośrednictwem


Definiowanie logicznego urządzenia kopii zapasowej dla pliku dysku (SQL Server)

Dotyczy:programu SQL Server

W tym temacie opisano sposób definiowania logicznego urządzenia kopii zapasowej dla pliku dysku w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL. Urządzenie logiczne to zdefiniowana przez użytkownika nazwa wskazująca określone fizyczne urządzenie kopii zapasowej (plik dysku lub stacja taśm). Inicjowanie urządzenia fizycznego odbywa się później, gdy kopia zapasowa jest zapisywana na urządzeniu kopii zapasowej.

w tym temacie

Przed rozpoczęciem

Ograniczenia i ograniczenia

  • Nazwa urządzenia logicznego musi być unikatowa wśród wszystkich urządzeń logicznych kopii zapasowych na instancji serwera. Aby wyświetlić istniejące nazwy urządzeń logicznych, wykonaj zapytanie dotyczące widoku katalogu sys.backup_devices.

Zalecenia

  • Zalecamy, aby dysk kopii zapasowej był innym dyskiem niż dane bazy danych i dyski dziennika. Jest to konieczne, aby upewnić się, że możesz uzyskać dostęp do kopii zapasowych, jeśli dysk danych lub dziennika ulegnie awarii.

Bezpieczeństwo

Uprawnienia

Wymaga członkostwa w diskadmin stałej, ustalonej roli serwera.

Wymaga uprawnień do zapisu na dysku.

Korzystanie z programu SQL Server Management Studio

Aby zdefiniować logiczne urządzenie kopii zapasowej dla pliku dysku

  1. 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.

  2. Rozwiń Server Objectsi kliknij prawym przyciskiem myszy Backup Devices.

  3. Kliknij Nowe urządzenie kopii zapasowej. Zostanie otwarte okno dialogowe urządzenia kopii zapasowej.

  4. Wprowadź nazwę urządzenia.

  5. W przypadku miejsca docelowego kliknij pozycję Plik i określ pełną ścieżkę pliku.

  6. Aby zdefiniować nowe urządzenie, kliknij przycisk OK.

Aby utworzyć kopię zapasową tego nowego urządzenia, dodaj je do pola Kopia zapasowa do: w oknie dialogowym Kopia zapasowa bazy danych (Ogólne). Aby uzyskać więcej informacji, zobacz Tworzenie pełnej kopii zapasowej bazy danych (SQL Server).

Korzystanie z Transact-SQL

Aby zdefiniować logiczną kopię zapasową pliku dysku

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

  2. Na pasku standardowym kliknij pozycję Nowe zapytanie.

  3. Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj. W tym przykładzie pokazano, jak używać sp_addumpdevice do definiowania logicznego urządzenia kopii zapasowej dla pliku dysku. W przykładzie dodano urządzenie kopii zapasowej dysku o nazwie mydiskdumpz nazwą fizyczną c:\dump\dump1.bak.

USE AdventureWorks2022;  
GO  
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak' ;  
GO  

Zobacz też

KOPIA ZAPASOWA (Transact-SQL)
Urządzenia kopii zapasowych (SQL Server)
sys.backup_devices (Transact-SQL)
sp_addumpdevice (Transact-SQL)
sp_dropdevice (Transact-SQL)
definiowanie logicznego urządzenia kopii zapasowej dla dysku taśmowego (SQL Server)
Wyświetl właściwości i zawartość logicznego urządzenia kopii zapasowej (SQL Server)