Błąd bazy danych SQL Azure, ta lokalizacja nie jest dostępna do subskrypcji


21

Mam subskrypcję pay as you go i tworzę serwer Azure SQL.

Podczas dodawania serwera przy wyborze lokalizacji pojawia się ten błąd:

This location is not available for subscriptions

Proszę pomóż.


jaką lokalizację wybrałeś dla serwera Azure SQL?
Leon Yue

Ten problem dotyczy wszystkich dostępnych lokalizacji.
Tarik Khan

Sugeruj, aby zadzwonić do pomocy technicznej platformy Azure, aby uzyskać pomoc.
Leon Yue

Pełne wyjaśnienie i opcjonalne rozwiązanie znajduje się tutaj . Krótko mówiąc, jest to efekt koronawirusa Azure (COVID-19) 😕 Zapotrzebowanie rośnie dramatycznie i bezprecedensowo, stanowiąc wyzwanie dla dostawców usług takich jak Microsoft na całym świecie. Ten problem to subskrypcje bez efektu męskiego.
Ronen Ariely

Odpowiedzi:


2

Może możesz odwołać się do tego bloga: Azure / SQL Server / Ta lokalizacja nie jest dostępna do subskrypcji . Ma z tobą ten sam błąd.

Uruchom to polecenie PowerShell, aby sprawdzić, czy wybrana lokalizacja jest dostępna:

Get-AzureRmLocation | select displayname

Jeśli lokalizacja jest dostępna, najlepszym sposobem rozwiązania tego problemu jest skontaktowanie się z pomocą techniczną platformy Azure, aby włączyć tę funkcję. Możesz to zrobić za darmo, korzystając ze strony pomocy technicznej w portalu Azure. wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Skontaktują się z Tobą, aby pomóc Ci rozwiązać.

Mam nadzieję że to pomoże.


10

Istnieje rzeczywisty problem z serwerami Microsoft. Mają zbyt wiele żądań utworzenia bazy danych Azure SQL. Obecnie próbują poradzić sobie z sytuacją. Wydaje się, że wpływa to na wszystkie rodzaje subskrypcji, nawet te płatne. Mam subskrypcję Visual Studio Enterprise i pojawia się ten sam błąd (ta lokalizacja nie jest dostępna dla subskrypcji) dla wszystkich lokalizacji.

Aby uzyskać więcej informacji, zobacz następujący wątek na forum 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

Jak wynika z drugiej odpowiedzi, jest to (słabo obsługiwane) ograniczenie na platformie Azure w chwili obecnej i wydaje się, że nie ma ETA, kiedy należy go znieść

W międzyczasie nadal możesz uruchomić bazę danych SQL na platformie Azure, jeśli nie masz nic przeciwko dodatkowej pracy i nie chcesz czekać - po prostu skonfiguruj instancję Docker i umieść na niej MSSQL!

i voila, masz instancję SQL na platformie Azure. Mimo że jest niezarządzany i źle monitorowany, może wystarczyć do rozwiązania krótkoterminowego. Adres IP instancji dokera można znaleźć w sekcji Właściwości bloku instancji kontenera.


2

Tak rozwiązałem siebie. Pozwól mi najpierw powiedzieć ci problem. Następnie rozwiązanie.

Problem: Utworzyłem zupełnie nowe bezpłatne konto platformy Azure (z darmowym kredytem w wysokości 250 USD) dla klienta. Następnie uaktualniony do subskrypcji płatności zgodnie z rzeczywistym użyciem. Nie mogłem utworzyć bazy danych Azure SQL. Wystąpił błąd „lokalizacja jest niedostępna”.

Jak rozwiązałem: utworzyłem kolejną subskrypcję płatności zgodnie z rzeczywistym użyciem na tym samym koncie. Zgadnij co - od razu mogłem utworzyć bazę danych SQL w mojej nowej subskrypcji. Następnie usunąłem pierwszą subskrypcję z mojego konta. I tak, straciłem darmowy kredyt.

Jeśli Twoja sytuacja jest podobna do mojej, możesz spróbować.

PS: Mam 3 klientów z własnymi kontami Azure. Byłem w stanie utworzyć SQL Db na wszystkich ich kontach. Myślę, że problem pojawia się tylko w przypadku darmowych kont i / lub darmowych kont, które zostały uaktualnione do kont płatności zgodnie z rzeczywistym użyciem.


1

EDYCJA - 2020/04/22

Do dziś jest to ciągły problem, ale Microsoft powiedział mi, że 24 kwietnia nowy klaster Azure będzie dostępny w Europie. W ten sposób może być w końcu możliwe wdrożenie instancji SQL Server na darmowych kontach.


Wdróż kontener dokerów z programem SQL Server

Aby uzupełnić odpowiedź @ Filipa i biorąc pod uwagę, że problem nadal występuje w przypadku programu Azure SQL Server, kontener dokujący z programem SQL Server jest doskonałą alternatywą. Możesz ustawić sobie bardzo łatwo, uruchamiając następujące polecenie w powłoce chmury:

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>

< Nazwa kontenera >: wybrana nazwa kontenera

< ResourceGroupName >: nazwa wcześniej utworzonej grupy zasobów

< NumberOfCPUs >: liczba procesorów, których chcesz użyć

< Pamięć >: Pamięć, której chcesz użyć

< Hasło >: Twoje hasło

< SomeLocationNearYou >: lokalizacja w pobliżu. Na przykład westeurope


Uzyskaj dostęp do SQL Server

Po wdrożeniu instancji kontenera w Przeglądu będzie można znaleźć adres IP. Użyj tego adresu IP i hasła, które wybrałeś w az containerpoleceniu, aby połączyć się z SQL Server za pomocą SSMS Microsoftu lub narzędzia sqlcmd


Dokumentację dotyczącą obrazu, którego użyłem, można znaleźć tutaj .

Więcej informacji na temat polecenia, którego tu użyłem .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.