为了账号安全,请及时绑定邮箱和手机立即绑定

使用 C# 为 Azure SQL 数据库设置长期保留策略

使用 C# 为 Azure SQL 数据库设置长期保留策略

C#
当年话下 2022-10-23 16:33:20
使用 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);


查看完整回答
反对 回复 2022-10-23
  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信