我创建加密备份如下:
BACKUP DATABASE XXX
TO DISK = 'C:\Backup\XXX.bak'
WITH INIT, FORMAT,
ENCRYPTION (ALGORITHM = AES_256, SERVER CERTIFICATE = MyCertificate)然后我尝试将差异备份添加到同一个文件中:
BACKUP DATABASE XXX TO DISK = 'C:\Backup\XXX.bak'
WITH DIFFERENTIAL,
ENCRYPTION (ALGORITHM = AES_256, SERVER CERTIFICATE = MyCertificate)但要犯错误:
无法执行备份,因为“加密”是在媒体以不兼容的结构格式化后请求的。若要附加到此媒体集,请省略“加密”或在BACKUP语句中使用WITH格式创建新媒体集。如果在现有媒体集上使用WITH格式,则其所有备份集都将被覆盖。
如何将加密的差异备份存储在单个文件中?
Upd:我知道如何在另一个文件中获得diff备份。如果无法在同一个文件中获得diff备份,那么我可以在其中找到有关此行为的文档吗?
发布于 2018-05-24 22:16:13
正如Aaron所指出的,没有理由保留多个差异备份,因为您只会使用最新的备份,并且只作为优化。
每个文件对一个加密备份的限制在主文档页中,用于加密备份:
以下是适用于加密选项的限制:。。加密备份不支持附加到现有备份集选项。
https://dba.stackexchange.com/questions/207756
复制相似问题