Erreur Azure SQL DB, cet emplacement n'est pas disponible pour l'abonnement

21

J'ai un abonnement pay as you go et je crée un serveur Azure SQL.

Lors de l'ajout du serveur, lors de la sélection de l'emplacement, j'obtiens cette erreur:

This location is not available for subscriptions

Veuillez aider.

Tarik Khan
la source
quel emplacement avez-vous choisi pour le serveur Azure SQL?
Leon Yue
Ce problème vient avec tous les emplacements disponibles.
Tarik Khan
Nous vous suggérons d'appeler le support Azure pour obtenir de l'aide.
Leon Yue
L'explication complète et la solution optionnelle sont ici . En bref, c'est l'effet du coronavirus Azure (COVID-19). Ce problème concerne les abonnements gratuits à effet viril.
Ronen Ariely

Réponses:

2

Vous pouvez peut-être référencer ce blog: Azure / SQL Server / Cet emplacement n'est pas disponible pour l'abonnement . Il a la même erreur avec vous.

Exécutez cette commande powershell pour vérifier si l'emplacement que vous choisissez est disponible:

Get-AzureRmLocation | select displayname

Si l'emplacement est disponible, la meilleure façon de résoudre ce problème est de contacter le support Azure pour l'activer pour vous. Vous pouvez le faire gratuitement en utilisant la page d'assistance sur votre portail Azure. entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Ils vous contactent et peuvent vous aider à le résoudre.

J'espère que cela t'aides.

Leon Yue
la source
10

Il y a un problème réel avec les serveurs Microsoft. Ils ont trop de demandes de création de base de données Azure SQL. Ils essaient actuellement de gérer la situation. Cela semble affecter tous les types d'abonnements, même payants. J'ai un abonnement Visual Studio Enterprise et j'obtiens la même erreur (cet emplacement n'est pas disponible pour les abonnements) pour tous les emplacements.

Consultez le fil de discussion Microsoft suivant pour plus d'informations:

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

Marc-Antoine Jutras
la source
8

Comme l'indique l'autre réponse, il s'agit d'une restriction (mal gérée) sur Azure à partir de maintenant et il ne semble pas y avoir d'ETA sur le moment où il doit être levé

En attendant, vous pouvez toujours obtenir une base de données SQL opérationnelle dans Azure, si cela ne vous dérange pas de faire un peu de travail supplémentaire et que vous ne voulez pas attendre - il suffit de configurer une instance Docker et de mettre MSSQL dessus!

et le tour est joué, vous avez une instance SQL sur Azure. Bien qu'il soit non géré et mal surveillé, il pourrait suffire pour une solution à court terme. L'adresse IP de l'instance de docker se trouve dans la section Propriétés du panneau d'instance de conteneur.

Filip
la source
2

Voilà comment je me suis résolu. Permettez-moi de vous expliquer le problème en premier. Ensuite, la solution.

Problème: j'ai créé un tout nouveau compte Azure gratuit (livré avec un crédit gratuit de 250 $) pour un client. Ensuite, mise à niveau vers un abonnement à la carte. Je n'ai pas pu créer de base de données Azure SQL. L'erreur était «l'emplacement n'est pas disponible».

Comment j'ai résolu: j'ai créé un autre abonnement à la carte dans le même compte. Devinez quoi - j'ai pu créer SQL db dans mon nouvel abonnement tout de suite. J'ai ensuite supprimé le premier abonnement de mon compte. Et oui, j'ai perdu le crédit gratuit.

Si votre situation est similaire à la mienne, vous pouvez essayer ceci.

PS: J'ai 3 clients avec leurs propres comptes Azure. J'ai pu créer SQL Db dans tous leurs comptes. Je pense que le problème ne se pose que pour les comptes gratuits et / ou pour les comptes gratuits qui sont passés à des comptes par répartition.

Disjoncteur
la source
1

EDIT - 2020/04/22

C'est toujours un problème permanent jusqu'à aujourd'hui, mais le support Microsoft m'a dit que le 24 avril, un nouveau cluster Azure sera disponible en Europe. Ainsi, il pourrait être possible de déployer enfin des instances SQL Server sur des comptes gratuits aux alentours.


Déployer un conteneur Docker exécutant SQL Server

Pour compléter la réponse de @ Filip, et étant donné que le problème persiste avec Azure SQL Server, un conteneur de docker exécutant un serveur SQL est une excellente alternative. Vous pouvez en définir une très facilement en exécutant la commande suivante sur le shell cloud:

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 >: Un nom de conteneur de votre choix

< ResourceGroupName >: nom d'un groupe de ressources créé précédemment

< NumberOfCPUs >: nombre de processeurs que vous souhaitez utiliser

< Mémoire >: Mémoire que vous souhaitez utiliser

< Mot de passe >: Votre mot de passe

< SomeLocationNearYou >: un emplacement près de chez vous. Par exemple, westeurope


Accéder à SQL Server

Une fois l'instance de conteneur déployée, dans l'aperçu, vous pourrez trouver une adresse IP. Utilisez cette adresse IP et le mot de passe que vous avez choisi dans la az containercommande pour vous connecter au serveur SQL, à l'aide du SSMS de Microsoft ou de l'utilitaire sqlcmd


Vous trouverez ici de la documentation concernant l'image que j'ai utilisée .

Plus d'informations sur la commande que j'ai utilisée ici .

ccoutinho
la source