На прошлой неделе я создал 8 баз данных на сервере V12 SqlAzure с помощью шаблонов powershell и ARM, он работал нормально. Мы начали использовать эти базы данных в студии управления SQL и настроили пользователей и таблицы и т. Д. В них есть некоторые данные, и мы можем выбрать и обновить, как ожидалось. Короче, они работают!Новые базы данных SQLAzure не отображаются на портале или с помощью командлетов powershell
Но сегодня я хотел применить некоторые блокировки ресурсов к базам данных с помощью командлета azure powershell New-AzureRmResourceLock
, но я обнаружил, что команда Get-AzureRmResource | Where-Object {$_.ResourceType -eq "Microsoft.Sql/servers/databases"}
не возвращает базы данных, которые я ищу!
Также я смотрю на портале https://portal.azure.com, и я вижу перечисленные в нем серверы SQL, и когда я ввожу лезвие для своего SQL-сервера, я вижу базы данных. Но если я нажму на БД, я приведу к не найденному ресурсу. Также при использовании блейд-файла SQL я не вижу ни одной из перечисленных баз данных.
Как в стороне, если я вхожу на классический портал https://manage.windowsazure.com Я вижу сервер sql и вижу все базы данных, а затем нажимаю на них и настраиваю их.
Я не хочу, чтобы все эти базы данных воссоздавали, поскольку мы начали устанавливать их с помощью схем, пользователей и данных, но вам нужно иметь возможность использовать командлеты для их изменения, особенно для добавления блокировок ресурсов в их.
Кто-нибудь видел это раньше? и что я могу попытаться вернуть их, поэтому я могу использовать powershell для их настройки снова.
Кажется, что это проблема менеджера ресурсов. Вы пытались переместить ваш сервер sql из одной группы ресурсов в другую? –
Согласен. Я пробовал перемещать группы ресурсов, он перемещался (и базы данных), но та же проблема присутствует, печально. – Damo