Backup
對同一媒體進行加密差異備份
我創建加密備份如下:
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)
但得到錯誤:
無法執行備份,因為在使用不兼容的結構格式化媒體後請求了“加密”。要附加到此媒體集,請省略“ENCRYPTION”或通過在 BACKUP 語句中使用 WITH FORMAT 創建新的媒體集。如果在現有媒體集上使用 WITH FORMAT,則將覆蓋其所有備份集。
應該如何將加密的差異備份儲存在單個文件中?
Upd: 我知道如何在另一個文件中獲取差異備份。如果無法在同一個文件中獲得差異備份,我可以在哪裡找到有關此行為的文件?
正如 Aaron 所指出的,沒有理由保留多個差異備份,因為您只會使用最新的,並且僅作為優化。
每個文件一個加密備份的限制在加密備份的主文件頁面中:
以下是適用於加密選項的限制:
. . .
加密備份不支持附加到現有備份集選項。