Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro de rede ou específico à instância ao estabelecer conexão com o SQL Server

Não consigo apontar para o arquivo "mdf" que vocês estão passando.

Já tentei configurar o web.config, conforme: https://cursos.alura.com.br/forum/topico-duvida-asp-net-mvc5-3-controlando-requisicoes-e-a-listagem-de-produtos-ex3-lista-de-produtos-25292, sem sucesso.

Já segui o passo à passo do: https://cursos.alura.com.br/forum/topico-duvida-no-ex-3-da-aula-3-controlando-requisicoes-e-a-listagem-de-produtos-24885 Instalando o SQLExpress 2012, porém ao executar o arquivo .mdf é apresentado o erro: Falha na tentativa de anexar um banco de dados autodenominado no arquivo C:\Users\DAN0web-asp-net-mvc-5-aula3\CaelumEstoque-aula3\CaelumEstoque\App_Data. Existe um banco de dados com o mesmo nome, o arquivo espeficado não pode ser aberto, ou está localizado em um compartilhamento UNC.

Agora estou empacado, pois não consigo fazer a solução compilar.

o curso está muito desatualizado e mal explicado, outro erro consegui resolver olhando o tópico, https://cursos.alura.com.br/forum/topico-erro-de-servidor-no-aplicativo-nao-foi-possivel-carregar-arquivo-ou-assembly-microsoft-web-infrastructure-36238, mas esse até agora está sem solução.

Poderia passar uma solução definitiva para o problema?

4 respostas

Você tem o SQL Server instalado na sua maquina?

Sim, estava com o SQL Server 2016, desinstalei para instalar o 2012, mas agora voltei para o Server 2016.

Faz o seguinte, Cria a database com o SQL Magenement Studio, ou Server Object do Visual Studio, dentro da sua instancia do SQL Server. https://msdn.microsoft.com/pt-br/library/ms186312(v=sql.120).aspx

Depois pega a string de conexão desta database pelo Propreties do Visual Studio, ou através de um arquivo UDL. https://social.technet.microsoft.com/wiki/contents/articles/1409.how-to-create-a-sql-connection-string-for-an-application-udl-file.aspx

Depois dessa essa connection string que você obteve e coloca no seu WebConfig conforme esta sendo sugerido na aula. Os arquivos .MDF não estao funcionando direito nos novos Visual Studios.

solução!

Realmente, esse curso está muito desatualizado e mal explicado mesmo. Assim como a maioria dos cursos de .NET daqui.

Tente isso:

Instale o SQL Server 2012 Service Pack 2 (SP2) Express LocalDB: https://www.microsoft.com/pt-br/download/details.aspx?id=43351

escolha o arquivo dependendo do seu SO:

pt-br\x64\SqlLocalDB.msi

pt-br\x86\SqlLocalDB.msi

Se não funcionar logo de cara, apague o projeto da pasta e extrai novamente do arquivo baixado do alura.

Boa sorte!