我正在使用SQL Server 2012.我正在尝试使用加密进行数据库备份的下面的查询。
BACKUP DATABASE TestDB
TO DISK = 'C:\DEV\TestDB.bak' WITH
DIFFERENTIAL, ENCRYPTION (ALGORITHM = AES_256, SERVER CERTIFICATE = MyBackupCert)
但是,它会抛出错误说
ENCRYPTION不是公认的BACKUP选项
如何格式化查询correclty以启用加密备份?
感谢
答案 0 :(得分:2)
不幸的是,you need to upgrade to SQL Server 2014:
从SQL Server 2014开始,SQL Server可以在创建备份时加密数据。
或者,您可以启用Transparent Database Encryption,这将加密整个数据库,因此备份也会加密。
或寻找第三方工具。