Erro do Azure SQL DB, este local não está disponível para assinatura


21

Estou tendo uma assinatura paga conforme o uso e estou criando um servidor SQL do Azure.

Ao adicionar servidor, na seleção do local, estou recebendo este erro:

This location is not available for subscriptions

Por favor ajude.


qual local você escolheu para o servidor SQL do Azure?
Leon Yue

Este problema está chegando com todos os locais disponíveis.
Tarik Khan

Sugira que você ligue para o Suporte do Azure para obter ajuda.
Leon Yue

A explicação completa e a solução opcional estão aqui . Em resumo, este é o efeito Azure Coronavirus (COVID-19) 😕 A demanda cresce dramaticamente e sem precedentes, desafiando provedores de serviços como a Microsoft em todo o mundo. Esse problema é de assinaturas gratuitas de efeito viril.
Ronen Ariely 29/03

Respostas:


2

Talvez você possa fazer referência a este blog: Azure / SQL Server / Este local não está disponível para assinatura . Tem o mesmo erro com você.

Execute este comando do powershell para verificar se o local escolhido está disponível:

Get-AzureRmLocation | select displayname

Se o local estiver disponível, a melhor maneira de resolver esse problema é entrar em contato com o suporte do Azure para habilitá-lo. Você pode fazer isso de graça usando a página de suporte no seu Portal do Azure. insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Eles entram em contato com você para ajudá-lo a resolvê-lo.

Espero que isto ajude.


10

Há um problema real com os servidores da Microsoft. Eles têm muitas solicitações de criação de banco de dados SQL do Azure. Atualmente, eles estão tentando lidar com a situação. Isso parece afetar todos os tipos de assinaturas, mesmo as pagas. Eu tenho uma assinatura do Visual Studio Enterprise e recebo o mesmo erro (este local não está disponível para assinaturas) para todos os locais.

Consulte o seguinte tópico do fórum da Microsoft para obter mais informações:

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


8

Como a outra resposta afirma, esta é uma restrição (mal tratada) no Azure a partir de agora e parece não haver ETA ativado quando ele deve ser levantado

Enquanto isso, você ainda pode instalar e executar um banco de dados SQL no Azure, se não se importar em fazer um pouco de trabalho extra e não quiser esperar - basta configurar uma instância do Docker e colocar o MSSQL nele!

e pronto, você tem uma instância SQL no Azure. Embora não seja gerenciado e mal monitorado, pode ser suficiente para uma solução de curto prazo. O endereço IP da instância do Docker pode ser encontrado na seção Propriedades do painel da instância do contêiner.


2

Foi assim que me resolvi. Deixe-me contar o problema primeiro. Então a solução.

Problema: criei uma nova conta gratuita do Azure (vem com crédito gratuito de US $ 250) para um cliente. Em seguida, atualize para assinatura paga conforme o uso. Não foi possível criar o banco de dados SQL do Azure. O erro foi 'local não está disponível'.

Como resolvi: criei outra assinatura paga conforme o uso na mesma conta. Adivinha o quê - eu consegui criar o SQL db na minha nova assinatura imediatamente. Em seguida, excluí a primeira assinatura da minha conta. E sim, eu perdi o crédito grátis.

Se sua situação é semelhante à minha, você pode tentar isso.

PS: Eu tenho três clientes com suas próprias contas do Azure. Consegui criar o SQL Db em todas as suas contas. Acho que o problema surge apenas para contas gratuitas e / ou contas gratuitas que foram atualizadas para contas de pagamento conforme o uso.


1

EDIT - 2020/04/22

Até hoje, esse ainda é um problema contínuo, mas o suporte da Microsoft me disse que, em 24 de abril, um novo cluster do Azure estará disponível na Europa. Portanto, pode ser possível finalmente implantar instâncias do SQL Server em contas gratuitas por aí.


Implantar um contêiner de docker executando o SQL Server

Para complementar a resposta de @ Filip e como o problema ainda permanece no Azure SQL Server, um contêiner de docker executando um SQL Server é uma ótima alternativa. Você pode definir um comando muito fácil executando o seguinte comando no shell de nuvem:

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 >: um nome de container de sua escolha

< ResourceGroupName >: o nome de um grupo de recursos criado anteriormente

< NumberOfCPUs >: número de CPUs que você deseja usar

< Memória >: Memória que você deseja usar

< Senha >: sua senha

< SomeLocationNearYou >: um local perto de você. Por exemplo, westeurope


Acesse o SQL Server

Depois que a instância do contêiner for implantada, na Visão geral, você poderá encontrar um endereço IP. Use esse endereço IP e a senha que você escolheu no az containercomando para conectar-se ao SQL Server, usando o SSMS da Microsoft ou o utilitário sqlcmd


Alguma documentação referente à imagem que usei pode ser encontrada aqui .

Mais informações sobre o comando que usei aqui .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.