none
Cliente Servidor RRS feed

  • Pergunta

  • Bom dia a Todos.

    Pessoal estou com uma dúvida boba, estou fazendo uma aplicação que irá acessar o sqlexpress2005 está sendo feita no c# express.

    A aplicação é apenas de cadastro.

    Como faço para minha aplicação que está no cliente acesse o banco de dados. Crio um DSN nas estações? Configuro no código?

    obrigado.

    sexta-feira, 2 de fevereiro de 2007 12:00

Respostas

Todas as Respostas

  • Você pode instalar o SQL Server Client nas estações cliente e já mapear o servidor ou configurar a string de conexão apontanto direto para a máquina que tem o servidor, se tiver acesso.

    DATA SOURCE="SERVIDOR\SQLEXPRESS"

    sexta-feira, 2 de fevereiro de 2007 13:03
  • Marcelo,

    basta você informar qual o servidor de banco de dados na string de conexão. Veja alguns exemplos de strings de conexão em:

    http://www.connectionstrings.com/

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    domingo, 4 de fevereiro de 2007 16:33
    Moderador
  • só mais uma dúvida todas as estações terão que ter o Sql client?
    segunda-feira, 5 de fevereiro de 2007 12:09
  • Sim se você quiser usar este método.  Mas dependendo das dimensões do deu sistema a solução com string de conexão apontando direto para o Servidor pode ser mais fácil.  

    A solução com client é muito interessando em ambientes corporativos em que o banco de dados pode ser eventualmente mudado de servidor ou de máquina em um upgrade qualquer.. ai vc não precisa mecher no fonte do programa, e só configurar os clients.

    Você ainda pode, o que mais recomendado, armazenar a string de conexão em um arquivo XML  "Appconfig.xml" ou qualquer outro e fazer o acesso ao arquivo. Ai vc não precisa dos clients e na ocorrência do servidor mudar você só altera o arquivo.

    segunda-feira, 5 de fevereiro de 2007 12:18