Não é possível conectar-se ao Banco de Dados do Azure

1

Estou com dificuldades para me conectar ao meu banco de dados implantado no Azure. Eu sou novo no Azure, atualmente licença de teste. Eu tenho um aplicativo da web criado no ASP.NETCore C # com o Visual Studio 2015 (ainda na fase de depuração). Ele já está implantado e funcionando. Eu tenho um banco de dados anexado a ele e os dados podem ser salvos sem problemas.

No entanto, não consigo me conectar a ele de maneira alguma. Isso significa que não posso modificá-lo e não posso aplicar migrações. Preciso deletá-lo do Portal do Azure e criar um novo, então quando eu publico meu aplicativo do VS tudo funciona bem. Antes, quando eu testei meu aplicativo em um servidor local, apliquei migrações por meio do console. Configurando em appsettings seqüência de conexão apropriada. Agora, quando copio uma string de conexão do Azure, isso me dá um erro. O mesmo erro que no SSMS abre a imagem Eu não posso pingar para ele, nem acesso através de telnet. Eu usei tracert e ele pára aqui imagem aberta . No Azure, defino um firewall para colocar meu endereço IP, bem como um intervalo máximo possível. Minha porta 1433 é testada e existe uma conexão de acordo com o grc.com.

Isso me irrita, porque eu não posso nem abri-lo no SSMS. Como isso é possível? Alguém tem uma ideia, o que mais eu posso fazer? Talvez eu esteja fazendo algo errado, em um tutorial oficial do Azure parece tão fácil, mas não funciona para mim. Ficarei feliz em ver alguma ideia.

    
por miki9009 15.12.2016 / 01:31

2 respostas

0

Ainda não tenho acesso ao meu banco de dados do Azure do SQL Server Object Explorer no Visual Studio e no SSMS, mas não preciso disso na verdade. O que eu queria é poder aplicar migrações ao meu banco de dados já implantado. Eu não posso mais fazer isso no meu console, porque eu ainda não consigo me conectar a ele, no entanto eu posso adicionar migrações para o meu projeto dotnet ef migrations add [nome da migração] e quando eu publico meu projeto através do Visual Studio eu preciso marcar a caixa configurações "aplicar esta migração na publicação". Então, quando eu vou para o meu webapp pela primeira vez, a migração é aplicada.

Eu passei três dias pensando em como fazer uma conexão adequada para aplicar migrações ao meu aplicativo e tudo o que eu precisava fazer era marcar uma caixa ...

    
por 16.12.2016 / 19:45
1

De acordo com sua descrição, talvez você possa verificar as formas abaixo:

1. Faça logon no SQL Server na VM do Azure.

Por favor, certifique-se de que você poderia fazer logon na sua VM do servidor.

2. Verifique a regra de entrada do NSG para a VM. Se você quiser se conectar ao SQL Server pela Internet, precisará configurar uma regra de entrada no NSG para a porta que a sua instância do SQL Server está listando.

Notas: Se você criou um grupo de segurança de rede em sua sub-rede, deverá abrir a porta 1433 no grupo de segurança de rede da sub-rede e da VM.

3. Verifique as portas no firewall do Windows.

Por favor, assegure-se de que a porta 1433 é a porta a ser acessada.

O Azure fornece uma

    
por 16.12.2016 / 02:28