Aracılığıyla paylaş


Yedek ana anahtar (Transact-SQL)

Veritabanı ana anahtardışa aktarır.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

BACKUP MASTER KEY TO FILE = 'path_to_file' 
    ENCRYPTION BY PASSWORD = 'password'

Bağımsız değişkenler

  • FILE ='path_to_file'
    Ana anahtar verilecek dosya için dosya adı da dahil olmak üzere tam yolbelirtir.Bu, yerel bir yol veya bir ağ konumuna bir unc yol olabilir.

  • PAROLA ='password'
    Parola dosyasındaki ana anahtar şifrelemek için kullanılır.Bu parola karmaşıklık denetimleri tabi değil.Daha fazla bilgi için, bkz. Parola İlkesi.

Açıklamalar

Ana anahtar açık olmalıdır ve bu nedenle onu yedeklenmeden önce şifresi.hizmet ana anahtarile şifrelenir, açıkça açılacak ana anahtar yok.Ancak ana anahtar yalnızca bir parola ile şifrelenir, açıkça açılmalıdır.

Öneririz, yedeklemek oluşturulduktan hemen ana anahtar ve depo yedek güvenli, site dışında bir konumda.

İzinler

Veritabanı üzerinde control izni gerektirir.

Örnekler

Aşağıdaki örnek, bir yedek oluşturur AdventureWorks2008R2 ana anahtar.Bu ana anahtar hizmet ana anahtartarafından şifreli değil çünkü açıldığında parola belirtilmesi gerekir.

USE AdventureWorks2008R2;
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'sfj5300osdVdgwdfkli7';
BACKUP MASTER KEY TO FILE = 'c:\temp\exportedmasterkey' 
    ENCRYPTION BY PASSWORD = 'sd092735kjn$&adsg';
GO