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óż.
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óż.
Odpowiedzi:
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.
Skontaktują się z Tobą, aby pomóc Ci rozwiązać.
Mam nadzieję że to pomoże.
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:
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.
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.
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.
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
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 container
poleceniu, 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 .