none
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. RRS feed

  • Pergunta

  • 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 SQL, error: 26 - Erro ao Localizar Servidor/Instância Especificada)

    Como posso resolver este problema?

    Esta é a minha conexão:

    string strConexao = @"Data Source=" + Application.StartupPath + @"\Financeiro.sdf; Persist Security Info= False";


    • Editado lsousa domingo, 25 de setembro de 2011 20:13
    sábado, 24 de setembro de 2011 21:22

Respostas

  • Olá ISousa,

    Dê uma olhada neste link: http://www.connectionstrings.com/sql-server-2005-ce

    Ele apresenta diferente modos de conexão com SQL Server CE

    Detalhe, verifique se o arquivo do banco de dados realmente existe no caminho onde está o executável de sua aplicação.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta lsousa domingo, 25 de setembro de 2011 19:53
    domingo, 25 de setembro de 2011 18:12
    Moderador

Todas as Respostas

  • Olá ISousa,

    Dê uma olhada neste link: http://www.connectionstrings.com/sql-server-2005-ce

    Ele apresenta diferente modos de conexão com SQL Server CE

    Detalhe, verifique se o arquivo do banco de dados realmente existe no caminho onde está o executável de sua aplicação.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta lsousa domingo, 25 de setembro de 2011 19:53
    domingo, 25 de setembro de 2011 18:12
    Moderador
  • Problema resolvido. Segue abaixo a solução do problema: Como criei uma DLL para conexão com a base de dados, adicionei a referencia "System.Data.SqlServerCe" na mesma e fiz algumas alterações no meu código. Ficou assim meu código:

     Antes                                       Depois 

    using System.Data.SqlClient;  using System.Data.SqlServerCe; 
    
    SqlConnection                        SqlCeConnection 
    SqlCommand                          SqlCeCommand
    SqlDataAdapter                      SqlCeDataAdapter
    SqlDataReader                       SqlCeDataReader
    



    • Editado lsousa domingo, 25 de setembro de 2011 20:12
    domingo, 25 de setembro de 2011 20:05