Udostępnij za pośrednictwem


Backup Devices

Podczas operacji kopia zapasowa, przy czym dane kopia zapasowa, kopia zapasowa, są zapisywane do fizycznego urządzenie kopia zapasowa.A fizyczne urządzenie kopia zapasowa jest stacją taśm lub pliku dyskowego, która jest dostarczana przez system operacyjny.kopia zapasowa mogą być zapisywane od 1 do 64 urządzenia kopia zapasowa.Jeśli kopia zapasowa wymaga kilku urządzeń kopii zapasowej, wszystkie urządzenia muszą odpowiadać jednego rodzaju urządzenie (dysk lub taśmowe).

Uwaga

Fizyczne urządzenie kopii zapasowej jest inicjowana, gdy pierwsza kopia zapasowa zestaw nośników są zapisywane do niego.Kopie zapasowe na zestawie jedno lub kilka urządzeń kopia zapasowa umożliwia utworzenie zestaw jednego nośnika.A zestaw nośników jest uporządkowaną kolekcja nośników kopii zapasowych, taśmy lub dysku plików, korzystającego z stała typu i liczby urządzeń kopia zapasowa.Aby uzyskać informacje na temat zestawów nośnika Zobacz Media Sets, Media Families, and Backup Sets.

Za pomocą urządzenia kopia zapasowa dysku

Dyskowe urządzenie kopia zapasowa jest dysk twardy lub innego nośnika dysku zawierającego jeden lub więcej plików kopia zapasowa.Plik kopia zapasowa jest plikiem regularnych systemu operacyjnego.

Jeśli plik dyskowy wypełnienia podczas operacji tworzenia kopia zapasowa jest dołączane zestaw nośników kopia zapasowa, kopia zapasowa kończy się niepowodzeniem.Maksymalny rozmiar plik kopia zapasowa jest określana przez wolnego miejsca dostępnego na dysku urządzenia; dlatego odpowiedniego rozmiaru dla urządzenia kopia zapasowa dysku zależy od rozmiaru kopii zapasowych.

urządzenie kopia zapasowa dysku może być prosty dysk, takim jak dysk ATA.Alternatywnie można użyć z możliwością wymiany bez wyłączania systemu dysk, który będzie pozwalają na przezroczysty zamienić pełnego dysk na dysk na pusty dysk.Dysk kopia zapasowa może być dysku na serwerze lokalnym lub zdalnym dysku, który jest udostępniony zasób sieciowy.Aby uzyskać informacje dotyczące korzystania z dysku zdalnego Zobacz "Wykonywanie kopii zapasowych do a na a sieci udział pliku," w dalszej części tego tematu.

SQL Server narzędzia do zarządzania są bardzo elastyczne na obsługę urządzeń kopia zapasowa dysku, ponieważ automatycznie Generuj nazwę oznaczane czas z pliku dyskowego.

Important noteImportant Note:

Zaleca się, że dysk kopia zapasowa się na innym dysku niż dyski danych i dziennika bazy danych.Jest to konieczne upewnić się, czy masz dostęp kopie zapasowe Jeśli danych lub dziennika dysk ulegnie awarii.

Określenie plik kopia zapasowa przy użyciu jego Nazwa fizyczna

Podstawowe kopia zapasowa składnię służącą do plik kopia zapasowa przy użyciu jego nazwy fizycznych urządzeń jest:

kopia zapasowa BAZY DANYCH nazwa_bazy_danych

   NA DYSKU = { **"**physical_backup_device_name " | **@**physical_backup_device_name_var }

Na przykład:

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

Aby określić urządzenie dysku fizycznego w PRZYWRACANIE jest podstawowa składnia instrukcja:

PRZYWRACANIE {BAZA DANYCH | DZIENNIKA} nazwa_bazy_danych

   Z DYSKU = { **"**physical_backup_device_name " | **@**physical_backup_device_name_var }

Na przykład:

RESTORE DATABASE AdventureWorks 
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks.bak'; 

Określanie ścieżka do plik kopia zapasowa

Określając plik kopia zapasowa, wprowadź swoją pełną ścieżka i nazwę pliku.Jeśli określisz tylko nazwę pliku lub ścieżka względną podczas tworzenia kopia zapasowa do pliku, plik kopia zapasowa jest umieszczana w domyślnym katalogu kopia zapasowa.Katalog kopia zapasowa, domyślną jest C:\Program Files\Microsoft SQL Server\MSSQL. n\MSSQL\kopia zapasowa, gdzie n jest liczba wystąpienie serwera.Dlatego dla domyślnego wystąpienie serwera domyślnego katalogu kopia zapasowa jest: C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\kopia zapasowa.

Aby uniknąć niejednoznaczności, szczególnie w skryptach zaleca się jawnie określić ścieżka do katalogu kopia zapasowa w każdy dysk klauzula.Jest to jednak mniej istotne przy użyciu programu Edytor kwerend.W takim przypadek jeśli masz pewność, że plik kopia zapasowa znajduje się w domyślnym katalogu kopii zapasowych, można pominąć ścieżka z klauzula DISK.Na przykład następujące BACKUP instrukcja wykonuje kopię zapasową AdventureWorks Baza danych do AdventureWorks.bak plik kopia zapasowa w domyślnym katalogu kopia zapasowa.

BACKUP DATABASE AdventureWorks 
   TO DISK = ’AdventureWorks.bak’;
GO

Uwaga

Domyślną lokalizacją jest przechowywany w KatalogKopiiZapasowej klucz rejestru w obszarzeHKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.n\MSSQLServer.

Wykonywanie kopii zapasowej do pliku w udziale sieciowym

Dla SQL Server Aby uzyskać dostęp do pliku zdalnego dysku SQL Server konto usługa musi mieć dostęp do udziału sieciowego. Dotyczy to również mających uprawnienia potrzebne do kopia zapasowa operacji zapisu w udziale sieciowym i operacji przywracanie go odczytać.Dostępność dyski sieciowe i uprawnień zależy od kontekstu jest co SQL Server Usługa jest uruchomiona:

  • Powrót do sieci kierowania kiedy SQL Server działa na koncie użytkownika domena udostępniony dysk musi być mapowany jako dysk sieciowy w sesja gdzie SQL Server jest uruchomiony. Jeżeli możesz uruchomić z wiersza polecenia Sqlservr.exe SQL Server widzi wszystkie dyski sieciowe, które mają być mapowane w danej sesja logowania.

  • Po uruchomieniu Sqlservr.exe jako usługa, SQL Server uruchamia się w oddzielnych sesja, zawierający relacji do danej sesja logowania. Sesja, w którym działa usługa może mieć własne dyski mapowane, chociaż zazwyczaj nie.

  • Można połączyć się z kontem usługa sieciowe przy użyciu konta komputera, a nie użytkownikiem domena.Aby włączyć wykonywanie kopii zapasowych z określonych komputerów na udostępnionym dysku, należy udzielić dostępu do kont komputerów.Tak długo, jak proces Sqlservr.exe, który jest zapisywanie kopii zapasowych ma dostęp, nie ma znaczenia, czy wysyłanie polecenia kopia zapasowa użytkownik ma dostęp.

    Important noteImportant Note:

    Wykonywanie kopii zapasowych danych przez sieć może podlegać błędów sieciowych, dlatego też zaleca się podczas korzystania z dysku zdalnego sprawdzenie operacji tworzenia kopia zapasowa po zakończeniu.Aby uzyskać więcej informacji zobaczVerifying Backups.

Określanie nazewnictwa nazwa konwencji (UNC Universal konwencja nazewnictwa)

Aby określić inny udział sieciowy w kopia zapasowa lub przywrócić polecenie, należy użyć w pełni kwalifikowana uniwersalnej nazewnictwa konwencji (UNC Universal konwencja nazewnictwa) nazwy pliku dla urządzenie kopia zapasowa.Nazwa UNC ma postać \\Systemname\Nazwa_udziału\Ścieżka\Nazwa pliku.

Na przykład:

BACKUP DATABASE AdventureWorks 
   TO DISK = '\\BackupSystem\BackupDisk1\AW_backups\AdventureWorksData.Bak';
GO

Za pomocą urządzenia taśmowe

Uwaga

Obsługa urządzeń kopia zapasowa taśmie zostaną usunięte w przyszłej wersja programu SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Wykonywanie kopii zapasowych SQL Server dane na taśmie wymaga stacji taśm lub dysków być obsługiwane przez Microsoft System operacyjny Windows. Ponadto dla stacji taśm danego zaleca używanie tylko taśm zalecane przez producenta dysku.Aby uzyskać więcej informacji na temat instalowania stacji taśm, można znaleźć w dokumentacji systemu operacyjnego.

Gdy używana jest stacja taśm, operacji tworzenia kopia zapasowa mogą wypełnić jedna taśma i kontynuowanie na innej taśmie.Każda taśma zawiera nagłówek nośnika.Pierwszy użytego nośnika nosi nazwę taśma początkowa.Każde kolejne taśmy jest znany jako taśma do kontynuacji i ma sekwencji nośnika numer oznacza to jedną wyższe niż poprzednie taśmy.Na przykład, zestaw nośników skojarzonych z czterech urządzenia taśmowe zawiera co najmniej cztery początkowe taśm (i, jeśli baza danych nie mieści się, czterech serii kontynuacji taśm).Podczas dołączania kopia zapasowa, to należy zainstalować ostatniej taśmie w serii.Jeśli na ostatniej taśmie nie jest zainstalowany, Database Engine skanuje do przodu do końca taśmy zainstalowany, a następnie wymaga, aby zmienić na taśmie. W tym punkcie instalacji ostatniej taśmie.

kopia zapasowa na taśmie stosowane są urządzenia takie jak urządzeń dyskowych, z następującymi wyjątkami:

  • Urządzenie taśmowe należy podłączyć do komputera, na którym jest uruchomione wystąpienie fizycznie SQL Server. Wykonywanie kopii zapasowych urządzenia taśmowe zdalnego nie jest obsługiwana.

  • Jeśli urządzenie kopia zapasowa taśmy jest podczas operacji tworzenia kopia zapasowa, ale większej ilości danych nadal muszą być zapisane, SQL Server monituje o podanie nowej taśmy i kontynuuje kopia zapasowa, po załadowaniu nowej taśmy.

Zarządzanie taśmami Otwórz

Aby wyświetlić listę urządzeń taśmowych otwarte i stan żądania instalacji, należy zbadać sys.dm_io_backup_tapes dynamicznego zarządzania widoku.W tym widoku są wyświetlane wszystkie otwarte taśmy.Należą do taśm w użyciu, które zostały tymczasowo bezczynności, gdy one poczekać na następny operacji wykonywania kopia zapasowa lub przywracanie.

Jeśli na taśmie przypadkowo pozostawiono otwarte, to najszybszy sposób zwolnienia taśmy jest za pomocą następującego polecenia: RESTORE REWINDONLY FROM TAPE **=**backup_device_name.Aby uzyskać więcej informacji zobaczprzywracanie REWINDONLY (języka Transact-SQL).

Określanie taśmy kopii zapasowych przy użyciu jego Nazwa fizyczna

Podstawowe kopia zapasowa składnię służącą do taśmy kopii zapasowych, przy użyciu nazwy urządzeń fizycznych stacji taśm jest:

kopia zapasowa {BAZA DANYCH | DZIENNIKA} nazwa_bazy_danych

   NA TAŚMIE = { **"**physical_backup_device_name " | **@**physical_backup_device_name_var }

Na przykład:

BACKUP LOG AdventureWorks 
   TO TAPE = '\\.\tape0';
GO

Aby określić urządzenie taśmowe fizycznego w PRZYWRACANIE jest podstawowa składnia instrukcja:

PRZYWRACANIE {BAZA DANYCH | DZIENNIKA} nazwa_bazy_danych

   Z TAŚMY = { **"**physical_backup_device_name " | **@**physical_backup_device_name_var }

Specyficzne dla taśmy kopia zapasowa i przywracanie opcje

W celu ułatwienia zarządzania taśmy, instrukcja kopia zapasowa udostępnia następujące opcje specyficzne dla taśmy:

  • {NOUNLOAD | ZWALNIANIE }

    Można kontrolować, czy taśma kopia zapasowa jest zwalniany automatycznie ze stacji taśm, po zakończeniu operacji wykonywania kopia zapasowa lub przywracanie.UNLOAD/NOUNLOAD jest ustawienie sesja, który pozostawałby przez cały czas istnienia sesja lub dopóki nie zostanie zresetowane przez określenie alternatywny.

  • { PRZEWIJANIE DO TYŁU | NOREWIND}

    Można kontrolować, czy SQL Server zachowuje taśmy pozostaje otwarty po zakończeniu operacji wykonywania kopia zapasowa lub przywracanie lub zwalniany i przewija tyłu taśmę po umieszcza. To zachowanie domyślne jest przewijanie taśmy (przewijanie do tyłu).

Uwaga

Aby uzyskać więcej informacji na temat kopia zapasowa składnię i argumenty zobacz BACKUP (Transact-SQL). Aby uzyskać więcej informacji na temat przywracanie składnię i argumenty zobacz przywracanie (języka Transact-SQL) i RESTORE Arguments (Transact-SQL), odpowiednio.

Za pomocą logicznych urządzenie kopia zapasowa

A urządzenie logiczne kopia zapasowa jest opcjonalny, zdefiniowane przez użytkownika nazwy, wskazujący na określone fizyczne urządzenie kopia zapasowa (pliku lub taśmy stacji dysków).Logiczną urządzenie kopia zapasowa pozwala na używanie indirection przy odwoływaniu się do odpowiednich fizycznych urządzenie kopia zapasowa.

Definiowanie logiczne urządzenie kopia zapasowa obejmuje przypisanie nazwa logiczna urządzenia fizycznego.Na przykład urządzenia logicznego AdventureWorksBackups, może być zdefiniowana do plików Z:\SQLServerBackups\AdventureWorks.bak lub \\.Stacja taśm \tape0.Wykonaj kopię zapasową i przywrócić poleceń może następnie określić AdventureWorksBackups jako urządzenie kopia zapasowa, zamiast DISK = 'Z:\SQLServerBackups\AdventureWorks.bak' lub TAPE = "\\.\tape0 ".

Nazwa urządzenia logicznego musi być unikatowy wśród wszystkich logiczne urządzeń kopia zapasowa w wystąpieniu serwera.Aby wyświetlić nazwy istniejących urządzeń logicznych, należy zbadać sys.backup_devices Służy do wyświetlania katalogu. Ten widok wyświetla nazwę logiczną każdego urządzenie kopia zapasowa i opisuje typ i nazwa pliku fizycznego lub ścieżka fizycznej odpowiednich urządzenie kopia zapasowa.

Po zdefiniowaniu logiczne urządzenie wykonywania kopii zapasowych, w poleceniu kopia zapasowa i przywracanie, można określić, zamiast nazwy fizyczne urządzenie logiczne urządzenie kopia zapasowa.Na przykład, poniższa instrukcja wykonuje kopię zapasową AdventureWorks Baza danych do AdventureWorksBackups logiczne urządzenie kopia zapasowa.

BACKUP DATABASE AdventureWorks 
   TO AdventureWorksBackups;
GO

Uwaga

W danej instrukcja kopia zapasowa i przywracanie nazwy logicznej urządzenie kopia zapasowa i odpowiadające im nazwy fizyczne urządzenie kopia zapasowa są wymienne.

Jedną z zalet stosowania logiczną urządzenie kopia zapasowa jest prostszy w użyciu niż długie ścieżka.Za pomocą logiczną urządzenie kopia zapasowa może pomóc, jeśli zamierzasz zapisać serii kopii zapasowych do tej samej ścieżce, lub na urządzeniu taśmowym.Urządzenia logiczne kopia zapasowa są szczególnie przydatne do identyfikacji kopia zapasowa urządzeń taśmowych.

Skrypt kopia zapasowa można zapisać do używania określonego logiczne urządzenie kopia zapasowa.Dzięki temu można przełączyć się do nowych urządzeń fizycznych kopia zapasowa bez aktualizowania skryptu.Przełączanie wymaga wykonania w następujący sposób:

  1. Odrzuca logiczny oryginał urządzenie kopia zapasowa.

  2. Definiowanie nowego logiczne urządzenie kopia zapasowa czy zastosowań oryginalną nazwę urządzenia logicznego ale mapuje różne fizyczne urządzenie kopia zapasowa.Urządzenia logiczne kopia zapasowa są szczególnie przydatne do identyfikacji kopia zapasowa urządzeń taśmowych.

Do definiowania logiczną urządzenie kopia zapasowa

Do usunięcia, logiczną urządzenie kopia zapasowa

Do używania logiczną urządzenie kopia zapasowa (SQL Server Management Studio)

Aby użyć kopia zapasowa urządzenia logicznego (języka Transact-SQL)

Zestawy dublowane nośnika kopia zapasowa

Dublowanie zestawów nośników kopii zapasowych ogranicza skutki awarii urządzenia kopia zapasowa.Te usterki są szczególnie poważne, ponieważ kopie zapasowe ostatnią linię obrony przed utratą danych.Miarę wzrostu rozmiarów bazy danych, prawdopodobieństwo zwiększa się, że błąd urządzenie kopia zapasowa lub nośnika spowoduje, że nonrestorable kopia zapasowa.Dublowanie nośnika kopia zapasowa zapewnia większą niezawodność kopii zapasowych przez zapewnienie nadmiarowości fizycznego urządzenie kopia zapasowa.Aby uzyskać więcej informacji zobaczUsing Mirrored Backup Media Sets.

Uwaga

Zestawy dublowane nośników kopii zapasowych są obsługiwane tylko w SQL Server 2005 Enterprise Edition i jego nowszych wersjach.

Archiwizowanie kopii zapasowych programu SQL Server

Zaleca się używanie narzędzia kopia zapasowa systemu plików do archiwizowania kopii zapasowych dysku i przechowywanie ich archiwów.Za pomocą dysku ma tę zaletę, używać danej sieci do pisania zarchiwizowanej kopii zapasowych na dysk w oddziałach firmy.Zaletą umożliwiając kumulują się szereg zarchiwizowanej kopii zapasowych, dopóki nie masz pewności, że nie są już potrzebne jest korzystanie z taśmy.

Typowe metody archiwizacji jest napisanie SQL Server kopie zapasowe na lokalnym dysku kopia zapasowa, zarchiwizować je na taśmie, a następnie umieść ich taśmy.