BACKUP MASTER KEY (Transact-SQL)BACKUP MASTER KEY (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server (начиная с версии 2008) нетБаза данных SQL Azure нетХранилище данных SQL AzureнетParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Выполняет экспорт главного ключа базы данных.Exports the database master key.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQLTopic link icon Transact-SQL Syntax Conventions

СинтаксисSyntax

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

АргументыArguments

FILE ='path_to_file'FILE ='path_to_file'
Указывает полный путь и имя файла, в который экспортируется главный ключ базы данных.Specifies the complete path, including file name, to the file to which the master key will be exported. Это может быть локальный путь или UNC-путь к сетевой папке.This may be a local path or a UNC path to a network location.

PASSWORD ='password'PASSWORD ='password'
Пароль, используемый для шифрования главного ключа базы данных в файле.Is the password used to encrypt the master key in the file. Пароль проходит проверку сложности.This password is subject to complexity checks. Дополнительные сведения см. в разделе Политика паролей.For more information, see Password Policy.

RemarksRemarks

Главный ключ должен быть открыт и, таким образом, расшифрован, прежде чем производится его резервное копирование.The master key must be open and, therefore, decrypted before it is backed up. Если он зашифрован главным ключом службы, то его не нужно открывать явным образом.If it is encrypted with the service master key, the master key does not have to be explicitly opened. Но если главный ключ зашифрован только паролем, его явное открытие обязательно.But if the master key is encrypted only with a password, it must be explicitly opened.

Рекомендуется создать резервную копию главного ключа сразу же после его создания и затем сохранить в надежном месте.We recommend that you back up the master key as soon as it is created, and store the backup in a secure, off-site location.

РазрешенияPermissions

Требует разрешения CONTROL для базы данных.Requires CONTROL permission on the database.

ПримерыExamples

В следующем примере производится создание резервной копии главного ключа базы данных AdventureWorks2012.The following example creates a backup of the AdventureWorks2012 master key. Поскольку главный ключ не зашифрован главным ключом службы, для его открытия необходимо указать пароль.Because this master key is not encrypted by the service master key, a password must be specified when it is opened.

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

См. также:See Also

CREATE MASTER KEY (Transact-SQL) CREATE MASTER KEY (Transact-SQL)
OPEN MASTER KEY (Transact-SQL) OPEN MASTER KEY (Transact-SQL)
CLOSE MASTER KEY (Transact-SQL) CLOSE MASTER KEY (Transact-SQL)
RESTORE MASTER KEY (Transact-SQL) RESTORE MASTER KEY (Transact-SQL)
ALTER MASTER KEY (Transact-SQL) ALTER MASTER KEY (Transact-SQL)
DROP MASTER KEY (Transact-SQL) DROP MASTER KEY (Transact-SQL)
Иерархия средств шифрованияEncryption Hierarchy