none
Erro ao acessar bd do programa em outro pc RRS feed

  • Pergunta

  • Boa tarde, estou precisando de ajuda, criei um programa de cadastro, está rodando ok, mas quando instalado em outra maquina da erro no bd sqlserver, erro ao cadastrar e acesso a listagrid

    Ivanctga

    terça-feira, 31 de maio de 2016 19:46

Respostas

  • Bom dia Ivan !

    Vc conseguiu acessar o sql server  através management studio na maquina que vc esta tentando instalar? Se sim o problema esta na sua classe de conexão, ou seja a instancia e usuário e senha do sql server esta diferente  da sua classe de conexão.  Para fazer um teste cola um ip fixo na maquina que vc esta tentando instala e coloca esse ip da na sua conexão lembrando que o usuário e senha tem que ser o mesmo que vc instalou no sql server blz .

    Aguardando seu retorno aqui. Abraços    


    segunda-feira, 6 de junho de 2016 11:44

Todas as Respostas

  • Boa Tarde Ivan 

    Seria interessante você posta o erro que esta dando para que agente possa analisar e te ajudar melhor, mas pelo o que vc relatou pode ser que seu sql server não esteja configurado para receber conexões remotas. Segue um tutorial de como fazer isso: http://www.systematiza.com.br/site/?page_id=837

    Espero de te ajudado. Abraços 

      

    terça-feira, 31 de maio de 2016 20:13
  • Boa noite,

    Para entender... Você criou uma aplicação desktop (windows form) cujo banco de dados está em outra máquina (servidor) e ao instalar o "aplicativo" no cliente, da erro na conexão com o servidor (data base) ?

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    quarta-feira, 1 de junho de 2016 00:18
  • Criei um instalador com todas as pasta, junto com os arquivos do bd, quando instalo em outra máquina não consigo acesso, da erro quando tento cadastrar ou ver a lista de cadastro na lista di grid

    parte de cadastro

     

    essa e a listagem do cadastro

    no pc onde desenvolvi o projeto esta funcionando perfeito, quando instalo em outra maquina da erro


    Ivanctga

    quarta-feira, 1 de junho de 2016 12:55
  • Ivan 

    Desculpa pensei que você estava tentando acesso o banco que esta na sua maquina usando o programa de outra maquina ou seja usando sua maquina como servidor. Agora como vc esta gerando o executável e instalando o banco alguns pontos de observado.  

    • Verifique se todos os componentes do sql foram instalado corretamente, nesse caso seria interessante instalar sql manager studio para verificar a integridade do banco e da database.
    • Verifique  se o caminho que da sua conexão e das pastas são os mesmo usado na sua maquina.
    • Caso esteja usando sdf ou mdf verifique se o localDB esta instalado na maquina.

    Nos print que você postou não deu para ver o erro.

    quarta-feira, 1 de junho de 2016 19:45
  • Esse e o erro

         


    Ivanctga

    quarta-feira, 1 de junho de 2016 20:51
  • Você instalou o sql server ou componente dele citado acima ? Verifica se vc também instalou o NET Framework que vc esta utilizando da sua aplicação, de preferencia pela ultima versão que serve para todas outras antigas.

    Aguardando seu feedback. 

    • Sugerido como Resposta Renato B Lima quinta-feira, 2 de junho de 2016 15:16
    quinta-feira, 2 de junho de 2016 11:23
  • Essa e a conexão criada no aplicativo desktop (windows form)

     private const string _strCon = @"Data Source=.\SQLEXPRESS;Initial Catalog=UnPrision;Persist Security Info=True;User ID=Sistem;Password=123456";
            private string vsql = "";
            SqlConnection objCon = null;

    o sql server esta instalado normalmente, configurado para permitir conexões remotas e esta instalado o NET Framework na mesma versão do pc


    Ivanctga


      private bool conectar()
            {
                objCon = new SqlConnection(_strCon);
                try
                {
                    objCon.Open();
                    return true;
                }
                catch
                {
                    return false;
                }
            }

            private bool desconectar()
            {
                if (objCon.State != ConnectionState.Closed)
                {
                    objCon.Close();
                    objCon.Dispose();
                    return true;
                }
                else
                {
                    objCon.Dispose();
                    return false;
                }
    sexta-feira, 3 de junho de 2016 11:24
  • Cara, tô arrancando meus poucos cabelos por causa disso. Tenho um aplicação pronta, banco de dado .mdf dentro da aplicação, já tentei usar pelo InstallShied, pelo InnoSetup e nada.. Claro, colocando .mdf e executável do programa no setup.exe.

    Mas um erro possível:

    private const string _strCon = @"Data Source=.\SQLEXPRESS;Initial Catalog=UnPrision;Persist Security Info=True;User ID=Sistem;Password=123456";

    Acredito eu que seria correto colocar: localhost ou 127.0.0.1 ou (localDB)

    Mas eu estou com o mesmo erro que você.
    Mas esse erro de string de conexão tem que ser arrumado, não sei se as observações que te passei está correta mas acho que se ficar com .SQLEXPRESS não funcionaria pois a máquina não teria SQL instalado com a instância .SQLEXPRESS. 

    sexta-feira, 3 de junho de 2016 12:11
  • Espero q alguém mi ajuda, esse crud é para me trabalho.

    Ivanctga

    domingo, 5 de junho de 2016 23:15
  • Bom dia Ivan !

    Vc conseguiu acessar o sql server  através management studio na maquina que vc esta tentando instalar? Se sim o problema esta na sua classe de conexão, ou seja a instancia e usuário e senha do sql server esta diferente  da sua classe de conexão.  Para fazer um teste cola um ip fixo na maquina que vc esta tentando instala e coloca esse ip da na sua conexão lembrando que o usuário e senha tem que ser o mesmo que vc instalou no sql server blz .

    Aguardando seu retorno aqui. Abraços    


    segunda-feira, 6 de junho de 2016 11:44
  • Ainda não consegui conexão

    Ivanctga

    quarta-feira, 8 de junho de 2016 18:34
  • Quero agradecer a todos q mi ajudaram, consegui resolver o problema, o erro era

    na configuração do sql server, com sou leigo foi difícil mas consegui 


    Ivanctga

    sábado, 11 de junho de 2016 13:11
  • E como conseguiu? estou com problemas até para criar um .mdf pelo visual Studio 2015.
    domingo, 30 de outubro de 2016 00:15