RESTORE SERVICE RESTORE SERVICE MASTER KEY (Transact-SQL)

platí pro:SQL Server

Importuje hlavní klíč služby ze zálohy.

Transact-SQL konvence syntaxe

Syntax

RESTORE SERVICE MASTER KEY FROM FILE = 'path_to_file'   
    DECRYPTION BY PASSWORD = 'password' [FORCE]  

Argumenty

SOUBOR ='path_to_file'
Specifikuje úplnou cestu, včetně názvu souboru, k uloženému hlavnímu klíči služby. path_to_file může být místní cesta nebo cesta UNC k síťovému umístění.

PASSWORD ='password'
Specifikuje heslo potřebné k dešifrování hlavního klíče služby, který se importuje ze souboru.

SÍLA
Nutí to vyměnit service master klíč, i za cenu ztráty dat.

Remarks

Když je service master klíč obnoven, SQL Server dešifruje všechny klíče a tajemství, která byla zašifrována aktuálním service master klíčem, a poté je zašifruje service master klíčem načteným ze zálohovacího souboru.

Pokud některý z dešifrování selže, obnovení selže. Pomocí možnosti FORCE můžete ignorovat chyby, ale tato možnost způsobí ztrátu všech dat, která nelze dešifrovat.

Caution

Hlavní klíč služby je kořenem šifrovací hierarchie SQL Server. Hlavní klíč služby přímo nebo nepřímo zajišťuje všechny ostatní klíče ve stromu. Pokud nelze závislý klíč dešifrovat během nuceného obnovení, budou ztracena data chráněná tímto klíčem.

Obnova šifrovací hierarchie je operace náročná na zdroje. Měli byste to naplánovat v období nízké poptávky.

Permissions

Vyžaduje oprávnění CONTROL SERVER na serveru.

Examples

Následující příklad obnovuje hlavní klíč služby ze zálohovacího souboru.

RESTORE SERVICE MASTER KEY   
    FROM FILE = 'c:\temp_backups\keys\service_master_key'   
    DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';  
GO  

Viz také

Hlavní klíč služby
ALTER SERVICE ALTER SERVICE MASTER KEY (Transact-SQL)
BACKUP SERVICE BACKUP SERVICE MASTER KEY (Transact-SQL)
Hierarchie šifrování