sql server 2005 T-SQL CKUP MASTER KEY (Transact-SQL)
2007-12-21 10:21
621 查看
导出数据库主密钥。
Transact-SQL 语法约定
语法
参数
FILE = 'path_to_file'
指定主密钥将导入的文件的完整路径(包括文件名)。此路径可能是本地路径,也可能是网络位置的 UNC 路径。
PASSWORD = 'password'
用于加密文件中主密钥的密码。此密码需要进行复杂性检查。有关详细信息,请参阅密码策略。
备注
主密钥必须为打开状态,因此在备份主密钥之前应对其进行解密。如果主密钥使用服务主密钥进行加密,则不必显式打开。但如果主密钥仅使用密码进行加密,则必须显式打开。
我们建议您在创建主密钥之后立即对其进行备份,并存储于另外一个安全的位置中。
权限
要求对数据库具有 CONTROL 权限。
示例
以下示例创建 AdventureWorks 主密钥的备份。由于该主密钥未使用服务主密钥进行加密,因此必须指定密码才能将其打开。
复制代码
Transact-SQL 语法约定
语法
BACKUP MASTER KEY TO FILE = 'path_to_file' ENCRYPTION BY PASSWORD = 'password'
参数
FILE = 'path_to_file'
指定主密钥将导入的文件的完整路径(包括文件名)。此路径可能是本地路径,也可能是网络位置的 UNC 路径。
PASSWORD = 'password'
用于加密文件中主密钥的密码。此密码需要进行复杂性检查。有关详细信息,请参阅密码策略。
备注
主密钥必须为打开状态,因此在备份主密钥之前应对其进行解密。如果主密钥使用服务主密钥进行加密,则不必显式打开。但如果主密钥仅使用密码进行加密,则必须显式打开。
我们建议您在创建主密钥之后立即对其进行备份,并存储于另外一个安全的位置中。
权限
要求对数据库具有 CONTROL 权限。
示例
以下示例创建 AdventureWorks 主密钥的备份。由于该主密钥未使用服务主密钥进行加密,因此必须指定密码才能将其打开。
复制代码
USE AdventureWorks; OPEN MASTER KEY DECRYPTION BY PASSWORD = 'sfj5300osdVdgwdfkli7'; BACKUP MASTER KEY TO FILE = 'c:/temp/exportedmasterkey' ENCRYPTION BY PASSWORD = 'sd092735kjn___FCKpd___1amp;adsg'; GO
相关文章推荐
- sql server 2005 T-SQL CKUP MASTER KEY (Transact-SQL)
- SQL Server 2005 Beta 2 Transact-SQL 增强功能 1(转)
- sql server 2005 T-SQL % (通配符 -- 需匹配的字符)(Transact-SQL)
- sql server 2005 T-SQL --(注释)(Transact-SQL)
- sql server 2005 T-SQL @@CURSOR_ROWS (Transact-SQL)
- sql server 2005 T-SQL @@LANGID (Transact-SQL)
- sql server 2005 T-SQL @@PACK_SENT (Transact-SQL)
- sql server 2005 T-SQL @@TEXTSIZE (Transact-SQL)
- sql server 2005 T-SQL ALTER LOGIN (Transact-SQL)
- sql server 2005 T-SQL ALTER ROUTE (Transact-SQL)
- sql server 2005 T-SQL ALTER VIEW (Transact-SQL)
- sql server 2005 T-SQL BACKUP CERTIFICATE (Transact-SQL)
- sql server 2005 T-SQL binary 和 varbinary (Transact-SQL)
- sql server 2005 T-SQL @@DBTS (Transact-SQL)
- sql server 2005 T-SQL @@LOCK_TIMEOUT (Transact-SQL)
- sql server 2005 T-SQL @@PACK_RECEIVED (Transact-SQL)
- sql server 2005 T-SQL @@TOTAL_ERRORS (Transact-SQL)
- sql server 2005 T-SQL ALTER FULLTEXT CATALOG (Transact-SQL)
- sql server 2005 T-SQL BEGIN...END (Transact-SQL)
- sql server 2005 T-SQL BULK INSERT (Transact-SQL)