首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对同一媒体进行加密的差异备份

对同一媒体进行加密的差异备份
EN

Database Administration用户
提问于 2018-05-24 16:34:03
回答 1查看 840关注 0票数 2

我创建加密备份如下:

代码语言:javascript
复制
BACKUP DATABASE XXX 
TO DISK = 'C:\Backup\XXX.bak'  
WITH INIT, FORMAT,
     ENCRYPTION  (ALGORITHM = AES_256, SERVER CERTIFICATE = MyCertificate)

然后我尝试将差异备份添加到同一个文件中:

代码语言:javascript
复制
BACKUP DATABASE XXX TO DISK = 'C:\Backup\XXX.bak'
WITH DIFFERENTIAL,
     ENCRYPTION  (ALGORITHM = AES_256, SERVER CERTIFICATE = MyCertificate)

但要犯错误:

无法执行备份,因为“加密”是在媒体以不兼容的结构格式化后请求的。若要附加到此媒体集,请省略“加密”或在BACKUP语句中使用WITH格式创建新媒体集。如果在现有媒体集上使用WITH格式,则其所有备份集都将被覆盖。

如何将加密的差异备份存储在单个文件中?

Upd:我知道如何在另一个文件中获得diff备份。如果无法在同一个文件中获得diff备份,那么我可以在其中找到有关此行为的文档吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2018-05-24 22:16:13

正如Aaron所指出的,没有理由保留多个差异备份,因为您只会使用最新的备份,并且只作为优化。

每个文件对一个加密备份的限制在主文档页中,用于加密备份:

以下是适用于加密选项的限制:。。加密备份不支持附加到现有备份集选项。

备份加密

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/207756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档