none
Erro do SQL 2005 sem ter ele no server RRS feed

  • Pergunta

  • Olá pessoal,

    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

    Este é o erro que aparece quando eu faço o login de um usuário em uma aplicação que criei, ele mostra este erro, porém eu não uso SQL server 2005 e elesempre fica criando a pasta App_Data.

    Não tenho nada na página que faça referência a qualquer coisa do SQL 2005 mas mesmo assim aparece este erro.

    por que?

    Como resolvo?

    quinta-feira, 8 de junho de 2006 14:09

Todas as Respostas

  • Glebe, vc pode copiar sua connection string pra gente?

    Sds,
    Diego
    quinta-feira, 8 de junho de 2006 14:11
  • <appSettings>
    <add key="connection_string" value="server=SERIVDOR;database=BANCO;Connect Timeout=500;user id=USUARIO;password=SENHA"/>
    </
    appSettings>

    <connectionStrings>
    <add name="connection_string" connectionString="Data Source=SERVIDOR;Initial Catalog=BANCO;User ID=USUARIO;password=SENHA;" providerName="System.Data.SqlClient" />
    </
    connectionStrings>

    quinta-feira, 8 de junho de 2006 14:17
  • O erro de SQL 2005 deve ser apenas por vc estar usando a ultima versão do SqlClient, já aconteceu isso comigo tbem ao conectar a uma base SQL 2000.

    Vc esta usando uma base SQL 2000, correto? Pelo Enterprise Manager vc se conecta normalmente a base a partir da maquina onde a aplicação esta rodando? A base e a aplicação estão na mesma máquina? Vc tem o Sql Express Instalado?

    Sds,
    Diego
    quinta-feira, 8 de junho de 2006 14:28
  • Sim, estou usando o SQL 2000
    Sim, consigo conectar normalmente
    Não estão em máquinas diferentes
    Sim, mas na máquina local.

    Quando rodo a aplicação na máquina local ele não dá este erro.

     

    ---------

    editando:

    Após ter parado o serviço do SQL 2005 express, na máquina local tbm deu erro

    quinta-feira, 8 de junho de 2006 14:36
  • Muito estranho, eu já tive este erro, mas estava tentando conectar a um Sql Express remoto que estava apenas com Named Pipes habilitado. Bastou habilitar o TCP/IP que funcionou.

    O estranho disso tudo é ele estar criando o diretorio AppData, isto pode querer dizer que a aplicacao esta tentando realizar a conexao no Sql Express.

    Vamos ver se alguem tem alguma ideia, vou pensar a respeito no almoço tbem, pq agora sem comida na barriga fica dificil. :)

    Sds,
    Diego
    quinta-feira, 8 de junho de 2006 14:53