Помилка SQL DB Azure, це місце недоступне для передплати


21

Я плачу під час підписки, і я створюю сервер Azure SQL.

Додаючи сервер, під час вибору місця розташування я отримую цю помилку:

This location is not available for subscriptions

Будь ласка, допоможіть.


яке місце ви обрали для сервера Azure SQL?
Леон Юе

Ця проблема надходить із усіх доступних місць.
Тарік Хан

Запропонуйте зателефонувати в службу підтримки Azure, щоб отримати допомогу.
Леон Юе

Повне пояснення та необов'язкове рішення тут . Коротше кажучи, це ефект коронавірусу Azure (COVID-19) 😕 Попит різко зростає та безпрецедентно вимагає складних постачальників послуг, таких як Microsoft у всьому світі. Це питання - безкоштовні підписки на користь чоловіків.
Ronen Ariely

Відповіді:


2

Можливо, ви можете посилатися на цей блог: Azure / SQL Server / Це місце недоступне для передплати . У вас однакова помилка з вами.

Запустіть цю команду повноважень, щоб перевірити, чи доступне обране вами місце розташування:

Get-AzureRmLocation | select displayname

Якщо місцеположення доступне, найкращий спосіб вирішити цю проблему, просто зв’яжіться зі службою підтримки Azure, щоб увімкнути це. Це можна зробити безкоштовно, використовуючи сторінку підтримки на порталі Azure. введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

Вони добре зв’язуються з вами, допоможуть вам вирішити це питання.

Сподіваюсь, це допомагає.


10

Існує актуальна проблема із серверами Microsoft. У них занадто багато запитів на створення бази даних Azure SQL. Зараз вони намагаються виправити ситуацію. Це, мабуть, впливає на всі типи підписок, навіть на платні. У мене є підписка на Visual Studio Enterprise, і я отримую однакову помилку (це місце недоступне для підписки) для всіх локацій.

Додаткову інформацію див. У наступній темі форуму Microsoft:

https://social.msdn.microsoft.com/Forums/en-US/ac0376cb-2a0e-4dc2-a52c-d986989e6801/ongoing-issue-unable-to-create-sql-database-server?forum=ssdsgetstarted


8

Як говориться в іншій відповіді, це обмеження на Azure (погано оброблене) на даний момент, і, здається, немає часу, коли воно буде скасовано.

Тим часом ви все ще можете запустити і запустити базу даних SQL в Azure, якщо ви не заперечуєте робити додаткову роботу і не хочете чекати - просто встановіть екземпляр Docker і поставте на нього MSSQL!

  • На порталі Azure створіть екземпляр контейнера. Використовуйте таке зображення докера: https://hub.docker.com/r/microsoft/mssql-server-windows-express/
  • під час створення, можливо, доведеться встановити змінну середовища ACCEPT_EULA на "Y".
  • після завантаження (10-20 хвилин для мене) на порталі підключіться до нього за допомогою команди "sqlcmd" і встановіть свій логін. У моєму випадку мені просто знадобився швидкий демонстраційний db, тому я взяв "sa" логін, запустив "alter login SA with password = '{вставте свій пароль}'" та "alter login SA enable". Детальніше див. Тут: https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-login-transact-sql?view=sql-server-ver15#examples

і voila, у вас є екземпляр SQL на Azure. Хоча це некеровано і погано контролюється, це може бути достатньо для короткострокового рішення. IP-адресу екземпляра докера можна знайти в розділі Властивості леза екземпляра контейнера.


2

Так я вирішив себе. Дозвольте спочатку розповісти про проблему. Потім рішення.

Проблема: я створив абсолютно новий безкоштовний акаунт Azure (постачається з 250 доларів США безкоштовного кредиту) для клієнта. Потім оновлено до плати за підписку. Мені не вдалося створити Azure SQL db. Помилка була "місцезнаходження недоступне".

Як я вирішив: я створив ще одну підписку на оплату в тому ж акаунті. Здогадайтесь, що - я зміг створити SQL db у своїй новій підписці одразу. Потім я видалив першу підписку зі свого облікового запису. І так, я втратив безкоштовний кредит.

Якщо ваша ситуація схожа на мою, ви можете спробувати це.

PS: У мене є 3 клієнта з власними акаунтами Azure. Мені вдалося створити SQL Db у всіх їхніх облікових записах. Я думаю, що проблема виникає лише для безкоштовних акаунтів та / або для безкоштовних акаунтів, які оновлено до облікових записів.


1

EDIT - 2020/04/22

Це досі триває проблема, але мене підтримка Microsoft сказала, що 24 квітня в Європі з'явиться новий кластер Azure. Таким чином, можливо, остаточно розгорнути екземпляри SQL Server на Безкоштовні облікові записи там.


Розгорніть контейнер докера, на якому працює 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 >: місцеположення поблизу вас. Наприклад, вестеропа


Доступ до SQL Server

Після розгортання екземпляра контейнера в Огляді ви зможете знайти IP-адресу. Використовуйте цю IP-адресу та пароль, який ви вибрали в az containerкоманді для підключення до SQL Server, або за допомогою SSMS Microsoft Microsoft, або утилітою sqlcmd


Деякі документи щодо зображення, яке я використав, можна знайти тут .

Більше інформації про команду, яку я тут використав .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.