RESTORE SERVICE RESTORE SERVICE MASTER KEY (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Yedek dosyasından bir servis ana anahtarı içe aktarıyor.

Transact-SQL söz dizimi kuralları

Syntax

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

Arguments

DOSYA ='path_to_file'
Dosya adı dahil olmak üzere depolanan servis ana anahtarına giden tüm yolu belirtir. path_to_file yerel bir yol veya bir ağ konumuna giden UNC yolu olabilir.

PAROLA ='password'
Bir dosyadan aktarılan servis ana anahtarını çözmek için gereken şifreyi belirtir.

KUVVET
Hizmet ana anahtarının değiştirilmesini zorunlu kalıyor, veri kaybı riski olsa bile.

Remarks

Servis ana anahtarı geri kazanıldığında, SQL Server mevcut hizmet ana anahtarıyla şifrelenmiş tüm anahtarları ve sırları çözer ve ardından yedekleme dosyasından yüklenen servis ana anahtarıyla şifreler.

Şifre çözme işlemlerinden herhangi biri başarısız olursa geri yükleme başarısız olur. Hataları yoksaymak için FORCE seçeneğini kullanabilirsiniz, ancak bu seçenek şifresi çözülemeyen verilerin kaybolmasına neden olur.

Caution

Hizmet ana anahtarı, SQL Server şifreleme hiyerarşisinin köküdür. Servis ana anahtarı, ağaçtaki diğer tüm anahtarları doğrudan veya dolaylı olarak güvence altına alır. Zorunlu geri yükleme sırasında bağımlı anahtar çözülemezse, o anahtarla korunan veriler kaybolur.

Şifreleme hiyerarşisinin yeniden oluşturulması kaynak yoğun bir işlemdir. Bunu düşük talep döneminde planlamalısın.

Permissions

Sunucuda CONTROL SERVER izni gerektirir.

Examples

Aşağıdaki örnek, servis ana anahtarını yedek dosyasından geri getirir.

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

Ayrıca Bkz.

Servis Ana Anahtarı
ALTER SERVICE ALTER SERVICE MASTER KEY (Transact-SQL)
BACKUP SERVICE BACKUP SERVICE MASTER KEY (Transact-SQL)
Şifreleme Hiyerarşisi