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.
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.
Respostas:
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.
Eles entram em contato com você para ajudá-lo a resolvê-lo.
Espero que isto ajude.
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:
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.
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.
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í.
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
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 container
comando 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 .