使用 SqlManagementClient 类,我可以检索给定数据库的长期保留 (LTR) 策略,如下所示:var ltrPolicy = client.BackupLongTermRetentionPolicies.GetAsync(resourceGroupName, serverName, databaseName, CancellationToken.None);但我不确定如何设置 LTR 政策。我看到的大多数 Google 结果都是指使用 Azure 门户或 PowerShell 执行此操作。但我需要使用 c# 这样做。
1 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
我很欣赏文档的链接,但我已经通读了。我一直在寻找示例,尤其是如何填充一些 BackupLongTermRetentionPolicy 参数属性。最后,这就是我正在做的事情,尽管在我解决我正在努力解决的时间问题之前我不知道它是否会起作用:
var backupPolicy = new BackupLongTermRetentionPolicy
{
WeeklyRetention = "P52W"
};
await client.BackupLongTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(
_azureConfig.DatabaseServerResourceGroupName,
_azureConfig.DatabaseServerName,
databaseName, backupPolicy, null, CancellationToken.None);
- 1 回答
- 0 关注
- 110 浏览
添加回答
举报
0/150
提交
取消