none
Erro ao acessar o SQL2008 VIA ESTAÇÃO RRS feed

  • Pergunta

  • Bom dia, Pessoal estou com o seguinte problema, tenho um sistema rodando em c# num cliente e preciso instalar ele em outra estação usando o sql2008 que esta no servidor, ja liberei o acesso na maquina e pelo sqlserver manager studio ele ja abre a conexao normal, mas pelo sistema da o seguinte erro

    System.Data.SqlClient.SqlException (0x80131904): 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: SQL Network Interfaces, error: 26 - Erro ao Localizar Servidor/Instância Especificada)

     

    a string de conexao do sistema  

    public static SqlConnection GetRemoteSQLConnection()

    {

    try

    {

    return

                        new SqlConnection(@"SERVER=192.168.0.123; DATABASE=Ultragaz; UID=sa; PWD=admin2011;");

    }

    catch (Exception)

    {

    return null;

    }

    }

    Fico no aguardo

    Att.

    Guilherme

    segunda-feira, 31 de outubro de 2011 12:25

Respostas

Todas as Respostas

  • Olá Guilherme,
    Bom dia.
    A máquina esta no mesmo domínio do servidor?
    Você conseguer dar um ping no IP 192.168.0.123?
    O IP do servidor é realmente esse?
    Você consegue substituir o IP pelo nome da máquina?

    Observação: se o SQL 2008 que vc estiver utilizando for o Express, vc deve se referir ao banco de dados assim: "192.168.0.123\SQLExpress"

    Dica: Crie um arquivo TXT na área de trabalho da estação cliente, mude a extensão para UDL, abra o arquivo UDL, configure a conexão para o banco de dados do servidor, teste a conexão, feche o arquivo UDL, mude a extensão para TXT, abra o arquivo TXT e veja a connection string que foi gerada, e compare com a sua.


    Dica: não poste senhas e nomes de usuários no fórum, não é seguro.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    segunda-feira, 31 de outubro de 2011 13:35
    Moderador
  • entao nao to usando dominio, to usando compartilhamento por grupos mesmo

    e quando eu acesso pelo sql manager studio ele abre normal pelo IP. mas quando chega na aplicação ele nao abre.

    nao entedi pra criar a extensao UDL

     

    att

    Guilherme

    segunda-feira, 31 de outubro de 2011 15:33
  • Olá Guilherme,

    O procedimento que havia lhe indicado serviria para certificar-se de que a conexão com o outro banco realmente funciona utilizando os providers do SQL.

    Esse é um procedimento documentado (http://msdn.microsoft.com/en-us/library/e38h511e%28v=vs.71%29.aspx) que sugere a criação de um Universal Data Link para que vc consiga simular a conexão com um banco de dados. Para criar o arquivo faça como sugerido pelo link que passei.

     

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    terça-feira, 1 de novembro de 2011 03:13
    Moderador
  • Olá Guilherme,

    O procedimento que havia lhe indicado serviria para certificar-se de que a conexão com o outro banco realmente funciona utilizando os providers do SQL.

    Esse é um procedimento documentado (http://msdn.microsoft.com/en-us/library/e38h511e%28v=vs.71%29.aspx) que sugere a criação de um Universal Data Link para que vc consiga simular a conexão com um banco de dados. Para criar o arquivo faça como sugerido pelo link que passei.

     

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    [oledb]
    ; Everything after this line is an OLE DB initstring
    Provider=SQLOLEDB.1;Password=senha;Persist Security Info=True;User ID=sa;Initial Catalog=Ultragaz;Data Source=GUILHERM-1789DA
    assim ele vai pelo udl
    terça-feira, 1 de novembro de 2011 15:48
  • Entra naquele site http://www.connectionstrings.com e verifica sua string de conexao tenta trocala

    eu sempre uso 

    assim

     

    Data Source=192.168.1.100;Initial Catalog=Erp;Persist Security Info=True;User ID=sa;Password=Senha;

     

    ve ai se da certo

     

     

     


    Em Busca... Busca de que? De conhecimento e claro!!!
    terça-feira, 1 de novembro de 2011 16:45
  • vlw a ajuda deu certo

     

    terça-feira, 1 de novembro de 2011 19:37