Я плачу під час підписки, і я створюю сервер Azure SQL.
Додаючи сервер, під час вибору місця розташування я отримую цю помилку:
This location is not available for subscriptions
Будь ласка, допоможіть.
Я плачу під час підписки, і я створюю сервер Azure SQL.
Додаючи сервер, під час вибору місця розташування я отримую цю помилку:
This location is not available for subscriptions
Будь ласка, допоможіть.
Відповіді:
Можливо, ви можете посилатися на цей блог: Azure / SQL Server / Це місце недоступне для передплати . У вас однакова помилка з вами.
Запустіть цю команду повноважень, щоб перевірити, чи доступне обране вами місце розташування:
Get-AzureRmLocation | select displayname
Якщо місцеположення доступне, найкращий спосіб вирішити цю проблему, просто зв’яжіться зі службою підтримки Azure, щоб увімкнути це. Це можна зробити безкоштовно, використовуючи сторінку підтримки на порталі Azure.
Вони добре зв’язуються з вами, допоможуть вам вирішити це питання.
Сподіваюсь, це допомагає.
Існує актуальна проблема із серверами Microsoft. У них занадто багато запитів на створення бази даних Azure SQL. Зараз вони намагаються виправити ситуацію. Це, мабуть, впливає на всі типи підписок, навіть на платні. У мене є підписка на Visual Studio Enterprise, і я отримую однакову помилку (це місце недоступне для підписки) для всіх локацій.
Додаткову інформацію див. У наступній темі форуму Microsoft:
Як говориться в іншій відповіді, це обмеження на Azure (погано оброблене) на даний момент, і, здається, немає часу, коли воно буде скасовано.
Тим часом ви все ще можете запустити і запустити базу даних SQL в Azure, якщо ви не заперечуєте робити додаткову роботу і не хочете чекати - просто встановіть екземпляр Docker і поставте на нього MSSQL!
і voila, у вас є екземпляр SQL на Azure. Хоча це некеровано і погано контролюється, це може бути достатньо для короткострокового рішення. IP-адресу екземпляра докера можна знайти в розділі Властивості леза екземпляра контейнера.
Так я вирішив себе. Дозвольте спочатку розповісти про проблему. Потім рішення.
Проблема: я створив абсолютно новий безкоштовний акаунт Azure (постачається з 250 доларів США безкоштовного кредиту) для клієнта. Потім оновлено до плати за підписку. Мені не вдалося створити Azure SQL db. Помилка була "місцезнаходження недоступне".
Як я вирішив: я створив ще одну підписку на оплату в тому ж акаунті. Здогадайтесь, що - я зміг створити SQL db у своїй новій підписці одразу. Потім я видалив першу підписку зі свого облікового запису. І так, я втратив безкоштовний кредит.
Якщо ваша ситуація схожа на мою, ви можете спробувати це.
PS: У мене є 3 клієнта з власними акаунтами Azure. Мені вдалося створити SQL Db у всіх їхніх облікових записах. Я думаю, що проблема виникає лише для безкоштовних акаунтів та / або для безкоштовних акаунтів, які оновлено до облікових записів.
Це досі триває проблема, але мене підтримка Microsoft сказала, що 24 квітня в Європі з'явиться новий кластер Azure. Таким чином, можливо, остаточно розгорнути екземпляри SQL Server на Безкоштовні облікові записи там.
Щоб доповнити відповідь @ Філіпа та враховуючи, що проблема все ще залишається у 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 >: Кількість процесорів, які ви хочете використовувати
< Пам'ять >: пам'ять, яку ви хочете використовувати
< Пароль >: Ваш пароль
< SomeLocationNearYou >: місцеположення поблизу вас. Наприклад, вестеропа
Після розгортання екземпляра контейнера в Огляді ви зможете знайти IP-адресу. Використовуйте цю IP-адресу та пароль, який ви вибрали в az container
команді для підключення до SQL Server, або за допомогою SSMS Microsoft Microsoft, або утилітою sqlcmd
Деякі документи щодо зображення, яке я використав, можна знайти тут .
Більше інформації про команду, яку я тут використав .