Yedekleme master key (Transact-sql)

Veritabanı ana anahtar verir.

Konu bağlantısı simgesi Transact-SQL Sözdizim 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 dosyanın dosya adı dahil tam yolunu belirtir. Bu, yerel bir yol veya bir ağ konumuna bir unc yolu olabilir.

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

Açıklamalar

Ana anahtarı açık olmalıdır ve o yedeklenmeden önce bu nedenle, şifresi çözülür. Hizmet ana anahtarı ile şifrelenir, ana anahtar açıkça açılmış gerekmez. Ama ana anahtarın yalnızca bir parola ile şifrelenir, açıkça açılmalıdır.

Oluşturulduğu en kısa sürede ana anahtarı yedeklemek ve yedekleme güvenli, dış bir yerde saklamak öneririz.

İzinler

Veritabanı üzerinde DENETIM izni gerektirir.

Örnekler

Aşağıdaki örnek, bir yedek kopyasını oluşturur AdventureWorks2012ana anahtar. Bu ana anahtar hizmeti ana anahtar tarafından şifreli değil çünkü açıldığında parola belirtilmesi gerekir.

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

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

Ayrıca bkz.

Başvuru

MASTER KEY (Transact-sql) oluştur

Açık MASTER KEY (Transact-sql)

MASTER KEY (Transact-sql) kapatmak

MASTER KEY (Transact-sql) geri yükleme

alter MASTER KEY (Transact-sql)

Açık MASTER KEY (Transact-sql)

Kavramlar

Şifreleme hiyerarşisi