Я получаю подписку по мере того, как вы идете, и я создаю SQL-сервер Azure.
При добавлении сервера при выборе местоположения я получаю эту ошибку:
This location is not available for subscriptions
Пожалуйста помоги.
Я получаю подписку по мере того, как вы идете, и я создаю SQL-сервер Azure.
При добавлении сервера при выборе местоположения я получаю эту ошибку:
This location is not available for subscriptions
Пожалуйста помоги.
Ответы:
Возможно, вы можете сослаться на этот блог: Azure / SQL Server / Это местоположение недоступно для подписки . У вас такая же ошибка с вами.
Запустите команду powershell, чтобы проверить, доступно ли выбранное вами местоположение:
Get-AzureRmLocation | select displayname
Если местоположение доступно, лучший способ решить эту проблему - просто связаться со службой поддержки Azure, чтобы включить эту функцию для вас. Вы можете сделать это бесплатно, используя страницу поддержки на портале Azure.
Они хорошо с вами свяжутся, помогут вам решить.
Надеюсь это поможет.
Существует актуальная проблема с серверами Microsoft. У них слишком много запросов на создание базы данных SQL Azure. В настоящее время они пытаются справиться с ситуацией. Кажется, это влияет на все типы подписок, даже платные. У меня есть подписка на Visual Studio Enterprise, и я получаю ту же ошибку (это местоположение не доступно для подписок) для всех местоположений.
См. Следующую ветку форума Microsoft для получения дополнительной информации:
Как говорится в другом ответе, это (плохо обработанное) ограничение для Azure на данный момент, и, кажется, нет ETA, когда он должен быть отменен
В то же время вы все еще можете запустить и запустить базу данных SQL в Azure, если вы не возражаете проделать дополнительную работу и не хотите ждать - просто настройте экземпляр Docker и включите в него MSSQL!
и вуаля, у вас есть экземпляр SQL на Azure. Хотя он неуправляем и плохо контролируется, этого может быть достаточно для краткосрочного решения. IP-адрес экземпляра докера можно найти в разделе «Свойства» блейда экземпляра контейнера.
Вот так я и решил сам. Позвольте мне рассказать вам проблему в первую очередь. Тогда решение.
Проблема: я создал новую бесплатную учетную запись Azure (поставляется с бесплатным кредитом в 250 долларов) для клиента. Затем повышен до подписки с оплатой по мере использования. Мне не удалось создать базу данных Azure SQL. Ошибка была "местоположение не доступно".
Как я решил: в той же учетной записи я создал еще одну подписку с оплатой по мере использования. Угадайте, что - я смог создать базу данных SQL в моей новой подписке сразу. Затем я удалил первую подписку из своего аккаунта. И да, я потерял бесплатный кредит.
Если ваша ситуация похожа на мою, вы можете попробовать это.
PS: у меня есть 3 клиента с собственными учетными записями Azure. Я был в состоянии создать SQL Db во всех своих учетных записях. Я думаю, что проблема возникает только для бесплатных учетных записей и / или для бесплатных учетных записей, которые были обновлены до учетных записей с оплатой по мере использования.
До сих пор эта проблема не решена, но служба поддержки Microsoft сказала мне, что 24 апреля в Европе будет доступен новый кластер Azure. Таким образом, возможно, наконец удастся развернуть экземпляры SQL Server на бесплатных учетных записях.
В дополнение к ответу @ Filip и учитывая, что проблема все еще остается с Azure SQL Server, докер-контейнер с SQL Server является отличной альтернативой. Вы можете легко настроить следующую команду в облачной оболочке:
az container create --image microsoft/mssql-server-windows-express --os-type Windows --name <ContainerName> --resource-group <ResourceGroupName> --cpu <NumberOfCPUs> --memory <Memory> --port 1433 --ip-address public --environment-variables ACCEPT_EULA=Y SA_PASSWORD=<Password> MSSQL_PID=Developer --location <SomeLocationNearYou>
< ContainerName >: имя контейнера по вашему выбору
< ResourceGroupName >: имя ранее созданной группы ресурсов.
< NumberOfCPUs >: количество процессоров, которые вы хотите использовать
< Memory >: память, которую вы хотите использовать
< Пароль >: Ваш пароль
< SomeLocationNearYou >: местоположение рядом с вами. Например, westeurope
После развертывания экземпляра контейнера в разделе «Обзор» вы сможете найти IP-адрес. Используйте этот IP-адрес и пароль, которые вы выбрали в az container
команде, чтобы подключиться к SQL Server, используя SSMS Microsoft или утилиту sqlcmd.
Некоторая документация относительно изображения, которое я использовал, может быть найдена здесь .
Больше информации о команде, которую я использовал здесь .