Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Importeert een service-hoofdsleutel uit een back-upbestand.
Transact-SQL syntaxis-conventies
Syntax
RESTORE SERVICE MASTER KEY FROM FILE = 'path_to_file'
DECRYPTION BY PASSWORD = 'password' [FORCE]
Arguments
BESTAND ='path_to_file'
Specificeert het volledige pad, inclusief bestandsnaam, naar de opgeslagen service-hoofdsleutel.
path_to_file kan een lokaal pad of een UNC-pad naar een netwerklocatie zijn.
WACHTWOORD ='wachtwoord'
Specificeert het wachtwoord dat nodig is om de service-hoofdsleutel te ontsleutelen die uit een bestand wordt geïmporteerd.
KRACHT
Dwingt de service master key te vervangen, zelfs met het risico op dataverlies.
Remarks
Wanneer de service-hoofdsleutel is hersteld, ontsleutelt SQL Server alle sleutels en geheimen die zijn versleuteld met de huidige service-hoofdsleutel, en versleutelt deze vervolgens met de service-hoofdsleutel die uit het back-upbestand is geladen.
Als een van de ontsleutelingen mislukt, mislukt de herstelbewerking. U kunt de optie FORCE gebruiken om fouten te negeren, maar deze optie veroorzaakt het verlies van gegevens die niet kunnen worden ontsleuteld.
Caution
De service master key is de wortel van de SQL Server-encryptiehiërarchie. De service master key beveiligt direct of indirect alle andere sleutels in de boom. Als een afhankelijke sleutel niet kan worden ontsleuteld tijdens een gedwongen herstel, gaat de door die sleutel beveiligde data verloren.
Het regenereren van de encryptiehiërarchie is een resource-intensieve operatie. Je zou dit moeten plannen tijdens een periode met weinig aanvraag.
Permissions
Vereist CONTROL SERVER-perspectief op de server.
Examples
Het volgende voorbeeld herstelt de service-hoofdsleutel uit een back-upbestand.
RESTORE SERVICE MASTER KEY
FROM FILE = 'c:\temp_backups\keys\service_master_key'
DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';
GO
Zie ook
Service Master Key
ALTER SERVICE
ALTER SERVICE MASTER KEY (Transact-SQL)
BACKUP
SERVICE
BACKUP SERVICE MASTER KEY (Transact-SQL)
Versleutelingshiërarchie