Список долговременного резервного копирования недоступен - PullRequest
0 голосов
/ 27 июня 2018

Если пользователь является владельцем группы ресурсов и экземпляра сервера SQL в ней, он / она может настраивать политики LTR. Тем не менее, при попытке перечислить их на вкладке Доступные резервные копии ... ничего не существует. То же самое относится и к восстановлению БД, если выбрано Долгосрочное сохранение резервной копии. Кто-нибудь знает о какой-либо роли или доступе к ресурсам, которые могут решить эту проблему?

p.s. Хранилище больше не используется.

[РАЗРЕШЕНИЕ] Роль «Участник SQL Server» на уровне подписки разрешает ее. В любом случае, спасибо всем.

1 Ответ

0 голосов
/ 28 июня 2018

В качестве обходного пути вы можете попробовать использовать PowerShell для вывода списка резервных копий LTR на сервере:

# Get the list of all LTR backups in a specific Azure region 
# The backups are grouped by the logical database id.
# Within each group they are ordered by the timestamp, the earliest
# backup first.  
$ltrBackups = Get-AzureRmSqlDatabaseLongTermRetentionBackup -LocationName $server.Location 

# Get the list of LTR backups from the Azure region under 
# the named server. 
$ltrBackups = Get-AzureRmSqlDatabaseLongTermRetentionBackup -LocationName $server.Location -ServerName $serverName

# Get the LTR backups for a specific database from the Azure region under the named server 
$ltrBackups = Get-AzureRmSqlDatabaseLongTermRetentionBackup -LocationName $server.Location -ServerName $serverName -DatabaseName $dbName

# List LTR backups only from live databases (you have option to choose All/Live/Deleted)
$ltrBackups = Get-AzureRmSqlDatabaseLongTermRetentionBackup -LocationName $server.Location -DatabaseState Live

# Only list the latest LTR backup for each database 
$ltrBackups = Get-AzureRmSqlDatabaseLongTermRetentionBackup -LocationName $server.Location -ServerName $serverName -OnlyLatestPerDatabase

Убедитесь, что вы правильно настроили резервные копии LTR, как описано здесь .

...