Przywracanie klucza głównego serwisu (Transact-SQL)
Importuje głównego usługa klucz z pliku kopia zapasowa .
Składnia
RESTORE SERVICE MASTER KEY FROM FILE = 'path_to_file'
DECRYPTION BY PASSWORD = 'password' [FORCE]
Argumenty
FILE ='path_to_file'
Określa pełną ścieżka, łącznie z nazwą pliku głównego przechowywane usługa klucz.path_to_filemoże to być lokalna ścieżka lub ścieżka UNC do lokalizacji sieciowej.HASŁO ='password"
Określa hasło wymagane do odszyfrowania wzorca w usługa klucz , który jest przywożony z pliku.ŻYCIE
Wymusza zastąpienie głównego usługa klucz, nawet na ryzyko o utracie danych.
Uwagi
Po przywróceniu klucz głównego usługa SQL Server odszyfrowuje wszystkie klucze i klucze tajne, które zostały zaszyfrowane bieżącego usługa głównego kluczi szyfruje je z głównego usługa klucz załadowane z pliku kopia zapasowa .
Jeśli jeden z decryptions, przywracanie zakończy się niepowodzeniem.Za pomocą opcji WYMUSZENIA ignorowanie błędów, ale ta opcja może spowodować utratę wszelkich danych, które nie mogą być odszyfrowane.
Przestroga |
---|
klucz główny usługa jest katalogiem głównym SQL Serverhierarchiiszyfrowanie . klucz główny usługa bezpośrednio lub pośrednio zabezpiecza wszystkie klucze w drzewie.Jeśli nie można odszyfrować zależne od klucz podczas wymuszone przywracanie, dane zabezpieczone przez ten klucz zostaną utracone. |
Regenerowany hierarchii szyfrowanie jest zasób-obciążającym.Należy zaplanować to okresie niskiego popytu.
Uprawnienia
Wymaga serwera kontroli uprawnień na serwerze.
Przykłady
Poniższy przykład przywraca klucz główny usługa z pliku kopia zapasowa .
RESTORE SERVICE MASTER KEY
FROM FILE = 'c:\temp_backups\keys\service_master_key'
DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';
GO
Zobacz także