none
Problemas com a conexão no sql server RRS feed

  • Pergunta

  • Pessoal estou com um problema e espero que vocês possam me ajudar, sempre que eu executo o meu programa ele da essa mensagem de erro:

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Shared Memory Provider, error: 40 - Could not open a connection to SQL Server)

    O que pode estar acontecendo?

    Agradeço desde já!

    sexta-feira, 31 de maio de 2013 16:26

Respostas

  • Ja experimentou dar permissão nas pasta onde encontra-se o arquivo .mdf ?

    Habilite o TCP/ip e os Pipes nomeados conforme a imagem abaixo;

    Após executar o processo, reinicie o serviço do sql, ou reinicie a maquina para que o processo entre em execução.

    Caso seja útil, por favor marque !

    Grande Abraço!


    Jimi Anderson

    • Sugerido como Resposta Anderson Mac sábado, 1 de junho de 2013 03:38
    • Marcado como Resposta Iam Medeiros segunda-feira, 3 de junho de 2013 12:21
    sábado, 1 de junho de 2013 03:38

Todas as Respostas

  • Olá este erro diz que seu SqlServer não está habilitado para conexão remota, você habilitou o TCP-IP do Sql no Configuratiom Tools - SQL SERVER CONFIGURATION MANAGER ? Como está seu codigo para abrir conexão ? Você conferiu se o nome da INSTANCIA existe mesmo ?

    Se for util marque...

    sexta-feira, 31 de maio de 2013 16:30
  • veja o caminho que voce está usando para se conectar ao SQL. 

    caso o programa esteja em outra maquina, voce precisa do SQL instalado nela também e do Banco de Dados + Logs

    sexta-feira, 31 de maio de 2013 16:35
  • Daniel, a minha string de conexão é esta
    "Data Source=.\SQLEXPRESS;AttachDbFilename=F:\Projetos C#\LanHouseHeraldo\LanHouseHeraldo\LanHouse.mdf;Integrated Security=True;User Instance=True"
    Veja se a alguma divergência? 
    sábado, 1 de junho de 2013 00:58
  • Ja experimentou dar permissão nas pasta onde encontra-se o arquivo .mdf ?

    Habilite o TCP/ip e os Pipes nomeados conforme a imagem abaixo;

    Após executar o processo, reinicie o serviço do sql, ou reinicie a maquina para que o processo entre em execução.

    Caso seja útil, por favor marque !

    Grande Abraço!


    Jimi Anderson

    • Sugerido como Resposta Anderson Mac sábado, 1 de junho de 2013 03:38
    • Marcado como Resposta Iam Medeiros segunda-feira, 3 de junho de 2013 12:21
    sábado, 1 de junho de 2013 03:38
  • outro detalhe...

    coloque um @ na frente da string de sua conexão;

    Antigo:

    "Data Source=.\SQLEXPRESS;AttachDbFilename=F:\Projetos C#\LanHouseHeraldo\LanHouseHeraldo\LanHouse.mdf;Integrated Security=True;User Instance=True"

    Novo

    @"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\Projetos C#\LanHouseHeraldo\LanHouseHeraldo\LanHouse.mdf;Integrated Security=True;User Instance=True"

    Se for útil... marque !!

    Abraços


    Jimi Anderson

    sábado, 1 de junho de 2013 03:41
  • Blz, quando eu tiver em casa eu vou fazer isso se for útil eu marco como resposta, vlw mano!
    sábado, 1 de junho de 2013 14:17
  • suave !

    Jimi Anderson

    sábado, 1 de junho de 2013 15:08
  • É cara, só q eu uso app.config e lá ñ tem como colocar o @, e eu recupero a string através do configuration manager.
    sábado, 1 de junho de 2013 16:51
  • Cara a estrutura e esta DataSource, Inicial Catalog(nome database), Integrated Security...

    Você já tentou criar pelo Visual Studio em Server Explorer e testou sua conexao se deu ok... você copiou o datasource e jogou no app.config.

    e no ConfigurationManager.ConnnectionString["AQUINOMESUACONEXAO"].ConnectionString;

    isto está correto também no nome da sua conexao com o campo add name ="AQUINOMESUACONEXAO"...

    Se for util marque..

    sábado, 1 de junho de 2013 21:38
  • Obg a todos vcs que me ajudaram, e tenham uma excelente semana, vlw!
    segunda-feira, 3 de junho de 2013 12:22