Hizmet ana anahtar (Transact-SQL) geri yükleme
hizmet ana anahtar yedek dosyasından alır.
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'
Saklı hizmet ana anahtardosya adıyla birlikte tam yolbelirtir.path_to_fileyerel bir yol veya bir ağ konumuna bir unc yol olabilir.PAROLA ='password'
Bir dosyadan alınan hizmet ana anahtar şifresini çözmek için gereken parolayı belirtir.ZORLA
hizmet ana anahtar, hatta at riskini veri kaybı değiştirme zorlar.
Açıklamalar
hizmet ana anahtar geri yüklendiğinde, SQL Server tüm anahtarları ve sırlarını şifrelenmiş geçerli hizmet ana anahtarşifresini çözer ve sonra şifreler ile hizmet ana anahtar yüklenen yedek dosyası.
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üdür SQL Serverşifreleme hiyerarşisi. hizmet ana anahtar ağacı içindeki tüm diğer anahtarları doğrudan veya dolaylı olarak güvenlik altına alır.Bir zorunlu geri yüklemesırasında bağımlı anahtar şifresi çözülemez, o anahtar tarafından korunan veriler kaybolacak. |
şifreleme hiyerarşisi yeniden oluşturuluyor ise 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 yedek dosyasından geri yükler.
RESTORE SERVICE MASTER KEY
FROM FILE = 'c:\temp_backups\keys\service_master_key'
DECRYPTION BY PASSWORD = '3dH85Hhk003GHk2597gheij4';
GO
Ayrıca bkz.