我正在使用Ola Hallengrens 数据库备份脚本。我使用 @url 参数将备份存储在 Azure Blob 存储中。一切正常,但我正在寻找一种方法来为这些备份设置保留策略——目前我假设它们永远存在,直到我手动删除它们。我尝试使用 @CleanupTime 参数但出现以下错误
The value for the parameter @CleanupTime is not supported
有什么办法可以设置吗?
编辑:为备份运行的 SQL
sqlcmd -E -S $(ESCAPE_SQUOTE(SRVR)) -d DBATools -Q \
"EXECUTE [dbo].[DatabaseBackup] \
@Databases = 'USER_DATABASES', \
@BackupType = 'LOG', \
@Verify = 'Y', \
@Compress = 'Y', \
@CheckSum = 'Y', \
@LogToTable = 'Y', \
@ChangeBackupType='Y', \
@url='https://example.blob.core.windows.net/backups', \
Credential='AzureBlobBackups'" -b