使用 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 關注
- 128 瀏覽
添加回答
舉報
0/150
提交
取消