Yedekleme master key (Transact-sql)
Veritabanı ana anahtar verir.
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)