Udostępnij za pośrednictwem


KLUCZ główny kopia zapasowa (języka Transact-SQL)

Eksportowanie klucz głównego w bazie danych.

Topic link iconKonwencje składni języka Transact-SQL

BACKUP MASTER KEY TO FILE = 'path_to_file' 
    ENCRYPTION BY PASSWORD = 'password'

Argumenty

  • FILE ='path_to_file'
    Określa pełną ścieżka, łącznie z nazwą pliku, do pliku, do którego zostaną wyeksportowane klucz głównego.Może to być ścieżka lokalną lub ścieżka UNC do lokalizacji sieciowej.

  • PASSWORD ='password'
    Hasło jest używane do szyfrowania klucz głównego w pliku.To hasło podlega kontroli co do złożoności.Aby uzyskać więcej informacji zobaczPassword Policy.

Remarks

Klucz główny musi być otwarty i dlatego odszyfrować przed wykonywana jest kopia zapasowa.Jeśli jest on zaszyfrowany przy użyciu klucz głównego usługa klucz głównego nie ma jawnie go otworzyć.Jednak jeśli klucz głównego są szyfrowane tylko przy użyciu hasła, należy ją jawnie otworzyć.

Firma Microsoft zaleca, aby utworzyć kopię zapasową klucz głównego zaraz po jej utworzeniu, a Magazyn tworzyć kopię zapasową w oddziałach firmy, bezpiecznej lokalizacji.

Uprawnienia

Wymaga uprawnienia kontroli w bazie danych.

Przykłady

Poniższy przykład tworzy kopię zapasową AdventureWorks klucz główny. Ponieważ tego klucz głównego nie są szyfrowane przez usługa klucz głównego, należy określić hasło po jego otwarciu.

USE AdventureWorks;
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'sfj5300osdVdgwdfkli7';
BACKUP MASTER KEY TO FILE = 'c:\temp\exportedmasterkey' 
    ENCRYPTION BY PASSWORD = 'sd092735kjn$&adsg';
GO