1
resposta

[Bug] Bug com conexão sql server

fiz a pratica de adicionaer o metodo RecuperarPeloNome e parecia tudo certo até executar e dar os erros abaixo, logo em seguida começo a surgir essas mensagens de aviso sem parar na tela que eu fecho e voltam e agora até quando eu deixo comentado oq eu tinha feito e tento executar como estava antes o console voltar com essa mesma mensagem de erro...

Erro de rede ou específico à instância ao estabelecer conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provider: Interfaces de Rede do SQL, error: 50 - Ocorreu um erro de Local Database Runtime. Erro durante a inicialização da instância de LocalDB: falha ao inicializar o processo do SQL Server. ) Insira aqui a descrição dessa imagem para ajudar na acessibilidade

public Artista RecuperarPeloNome(String nome)
{

    return context.Artistas.FirstOrDefault(a => a.Nome == nome);
    
}
    
var context = new ScreenSoundContext();
var artistaDAL = new ArtistaDAL(context);

var novoArtista = new Artista("Gilberto gil", "metade gilberto metade gil") ;

//artistaDAL.Adicionar(novoArtista);
//artistaDAL.Atualizar(novoArtista);
//artistaDAL.Deletar(novoArtista);


var artistaencontrado = artistadal.recuperarpelonome("Gilberto gil");

if (artistaencontrado != null)
{
    console.writeline($"artista recuperado: {artistaencontrado}");
}
else
{
    console.writeline("artista não encontrado...");
}

var listaArtistas = artistaDAL.Listar();

foreach (var artista in listaArtistas)
{
    Console.WriteLine(artista);
}
1 resposta

Oii Rafael, como vai você? Espero que esteja bem!

O erro indica que o servidor SQL não pôde ser encontrado ou não estava acessível.

  • Verifique as configurações de firewall: Se estiver usando um firewall, verifique se as portas necessárias para o SQL Server estão abertas. As portas padrão para o SQL Server são 1433 (para conexões TCP) e 1434 (para conexões UDP).
  • Verifique a integridade da instalação do SQL Server: Verifique se o SQL Server foi instalado corretamente e se não há problemas de configuração ou corrupção na instalação.
  • Reinicie o SQL Server e sua aplicação: Às vezes, reiniciar o SQL Server e sua aplicação pode resolver problemas de conexão temporários.
  • Verifique o arquivo de log do SQL Server: Verifique o arquivo de log do SQL Server para obter informações detalhadas sobre o erro. Isso pode ajudar a identificar a causa raiz do problema.
  • Verifique a configuração do SQL Server: Certifique-se de que o SQL Server está em execução e configurado para permitir conexões remotas. Verifique se o nome da instância está correto e se as configurações de rede estão corretas.
  • Verifique as credenciais de conexão: Certifique-se de que as credenciais de conexão (nome de usuário e senha) estão corretas em sua aplicação.
  • Verifique se você está usando as credenciais corretas para se conectar ao SQL Server.

Espero ter ajudado!

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!