Aracılığıyla paylaş


Hizmet ana anahtar (Transact-SQL) geri yükleme

hizmet ana anahtar yedek dosyasından alır.

Konu bağlantısı simgesiTransact-SQL sözdizimi 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'
    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 notuDikkat

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