HİZMET ana anahtar (Transact-sql) geri yükleme
Hizmet ana anahtar yedekleme dosyasından alır.
Transact-SQL Sözdizim Kuralları
Sözdizimi
RESTORE SERVICE MASTER KEY FROM FILE = 'path_to_file'
DECRYPTION BY PASSWORD = 'password' [FORCE]
Bağımsız değişkenler
FILE ='path_to_file'
Dosya adı, saklı hizmet ana anahtar içeren tam yolunu belirtir. path_to_fileYerel bir yol veya bir ağ konumuna bir unc yolu olabilir.PAROLA ='password'
Bir dosyadan içe hizmet ana anahtarın şifresini çözmek için gereken parolayı belirtir.KUVVET
Veri kaybı pahasına bile hizmet ana anahtar değiştirme zorlar.
Açıklamalar
Hizmet ana anahtar geri yüklendiğinde, SQL Servertüm anahtarları ve geçerli hizmet ana anahtar ile şifrelenmiş sırlarını şifresini çözer ve sonra onları ile belgili tanımlık hizmet ana anahtar yedekleme dosyasından yüklenen şifreler.
Decryptions herhangi biri başarısız olursa, geri yükleme başarısız olur. Hataları yoksaymak için zorlama seçeneği kullanabilirsiniz, ancak bu seçenek şifresi çözülemez herhangi bir veri kaybına neden olur.
Dikkat |
---|
Hizmet ana anahtarı kök olduğunu SQL ServerŞifreleme hiyerarşisi. Hizmet ana anahtar doğrudan ya da dolaylı olarak ağaç diğer anahtarları korur. Zorla geri yükleme sırasında bir bağımlı anahtar şifresi çözülemez, bu anahtarı tarafından sağlanmış veriler kaybolur. |
Şifreleme hiyerarşisi rejenere kaynak yoğun bir işlemdir. Bu talebin düşük bir dönemde zamanlamanız gerekir.
İzinler
Sunucu üzerinde control server izni gerektirir.
Örnekler
Aşağıdaki örnek, hizmet ana anahtar yedekleme dosyasından geri yükler.
RESTORE SERVICE MASTER KEY
FROM FILE = 'c:\temp_backups\keys\service_master_key'
DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';
GO
RESTORE SERVICE MASTER KEY
FROM FILE = 'c:\temp_backups\keys\service_master_key'
DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';
GO
Ayrıca bkz.
Başvuru
alter hizmet ana anahtar (Transact-sql)
Yedekleme hizmet ana anahtar (Transact-sql)