none
Como fazer com que o programa localize o Db apos ter ser sido instalado em outra maquina? Bd sql server vb net RRS feed

  • Pergunta

  • Bom dia,

    Estou criando um programa em Vb net com Bd sql server, e gostaria de saber como faço para que o programa localize automaticamente  o BD após ter sido instalado em uma outra maquina.

    Estou tentando utilizar o application.startuppath mas não esta dando certo.

    O caminho original do arquivo no programa é: 

    'Dim sql As String = "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Mimos\source\repos\SIIGOS\SIIGOS\BdDadosSistema.mdf;Integrated Security=True"

    Obrigado!


    terça-feira, 24 de abril de 2018 13:33

Respostas

  • Bom dia, o correto é você criar uma string de conexão via remotamente.

    cn.ConnectionString = "Provider=SQLOLEDB; 
    Data Source=127.0.0.1; 
    Initial Catalog=Clientes; 
    Password=123456; 
    User ID=JGALHARDI;" 
    
    'Provider = PROVEDOR DE ACESSO'
    'Data Source = LOCALIZACAO DO BANCO (SE O SERVIDOR DO BANCO FOR O MESMO PARA TODOS OS SISTEMA, CASO VOCÊ COLOCAR O IP DO COMPUTADOR A CONEXÃO COM O BANCO FUNCIONARÁ EM TODAS AS MÁQUINAS, SEM PRECISAR FAZER NENHUMA ALTERAÇÃO)'
    'Initial Catalog = NOME DO BANCO'
    'Password = SENHA DO BANCO'
    'User ID = USUARIO DO BANCO'
    
    Espero ter ajudado.


    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 25 de abril de 2018 10:22

Todas as Respostas

  • Boa noite. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 24 de abril de 2018 22:12
    Moderador
  • Bom dia, o correto é você criar uma string de conexão via remotamente.

    cn.ConnectionString = "Provider=SQLOLEDB; 
    Data Source=127.0.0.1; 
    Initial Catalog=Clientes; 
    Password=123456; 
    User ID=JGALHARDI;" 
    
    'Provider = PROVEDOR DE ACESSO'
    'Data Source = LOCALIZACAO DO BANCO (SE O SERVIDOR DO BANCO FOR O MESMO PARA TODOS OS SISTEMA, CASO VOCÊ COLOCAR O IP DO COMPUTADOR A CONEXÃO COM O BANCO FUNCIONARÁ EM TODAS AS MÁQUINAS, SEM PRECISAR FAZER NENHUMA ALTERAÇÃO)'
    'Initial Catalog = NOME DO BANCO'
    'Password = SENHA DO BANCO'
    'User ID = USUARIO DO BANCO'
    
    Espero ter ajudado.


    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 25 de abril de 2018 10:22