备份数据库加密

时间:2014-09-30 01:33:47

标签: sql-server encryption sql-server-2012

我正在使用SQL Server 2012.我正在尝试使用加密进行数据库备份的下面的查询。

BACKUP DATABASE TestDB
TO DISK = 'C:\DEV\TestDB.bak' WITH 
DIFFERENTIAL,  ENCRYPTION (ALGORITHM = AES_256, SERVER CERTIFICATE = MyBackupCert)

但是,它会抛出错误说

  

ENCRYPTION不是公认的BACKUP选项

如何格式化查询correclty以启用加密备份?

感谢

1 个答案:

答案 0 :(得分:2)

不幸的是,you need to upgrade to SQL Server 2014

  

从SQL Server 2014开始,SQL Server可以在创建备份时加密数据。

或者,您可以启用Transparent Database Encryption,这将加密整个数据库,因此备份也会加密。

或寻找第三方工具。