none
Conectar máquinas clientes em um servidor com SQL Server RRS feed

  • Pergunta

  • Boa tarde pessoal.

    Eu desenvolvi uma aplicação em C#(Windows Form) e eu gostaria que ela executasse em máquinas clientes e acessassem o banco de dados que se encontra em um servidor. Qual os passos/procedimentos para que isso seja possível? Atualmente utilizo o SQL Server Express 2008 R2.

    Obrigado.

    quinta-feira, 22 de janeiro de 2015 14:24

Respostas

  • Diego, veja o artigo que vai lhe ajudar.

    http://www.macoratti.net/08/11/c_sql_m1.htm

    no caso vc terá que alterar sua string de conexão para que fique assi, onde o ip será o ip do seu server/sql, 

    Catalog= o nome do seu banco 

    user id = sa 

    password = a senha do sa que vc criou para o seu sql

    string strcon = @"Data Source=192.168.1.253\SQLEXPRESS;Initial Catalog=Di;User Id=sa;password=Ad**";

    Apos isso, para gerar um executavel

    https://social.msdn.microsoft.com/Forums/pt-BR/3438a8bb-80bf-43a5-bcc9-cee602606ab7/como-criar-um-exe-do-projeto

    att, wsti.

    Se for util marque!


    quinta-feira, 22 de janeiro de 2015 14:38

Todas as Respostas

  • Diego, veja o artigo que vai lhe ajudar.

    http://www.macoratti.net/08/11/c_sql_m1.htm

    no caso vc terá que alterar sua string de conexão para que fique assi, onde o ip será o ip do seu server/sql, 

    Catalog= o nome do seu banco 

    user id = sa 

    password = a senha do sa que vc criou para o seu sql

    string strcon = @"Data Source=192.168.1.253\SQLEXPRESS;Initial Catalog=Di;User Id=sa;password=Ad**";

    Apos isso, para gerar um executavel

    https://social.msdn.microsoft.com/Forums/pt-BR/3438a8bb-80bf-43a5-bcc9-cee602606ab7/como-criar-um-exe-do-projeto

    att, wsti.

    Se for util marque!


    quinta-feira, 22 de janeiro de 2015 14:38
  • Diego,

    Você deve alterar sua string de conexão para utilizar o servidor SQL onde está o banco de dados que será utilizado em Produção, para o uso de seu cliente.

    Caso você tenha dificuldades em adequar seu código em C#, recomendo a leitura da documentação abaixo:

    https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqlconnection.open.aspx

    https://msdn.microsoft.com/pt-br/library/ms171895(v=vs.120).aspx

    Caso prefira, você também poderá utilizar os Data Sources no IDE do Visual Studio:

    https://msdn.microsoft.com/pt-br/library/6ckyxa83(v=vs.90).aspx

    https://msdn.microsoft.com/pt-br/library/w4dd7z6t(v=vs.90).aspx

    Lembrando que é necessário referenciar no projeto e na classe que você estiver codificando o assembly System.Data.SQLConnection

    Para obter a string de conexão adequada para sua aplicação consulte o link abaixo:

    https://www.connectionstrings.com/sql-server/

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    quinta-feira, 22 de janeiro de 2015 15:58
  • Obrigado pela resposta de todos. Me sugriu outra dúvida. Eu preciso instalar um sql client nas maquinas clientes como no Oracle?
    quinta-feira, 22 de janeiro de 2015 19:45
  • Obrigado pela resposta de todos. Me sugriu outra dúvida. Eu preciso instalar um sql client nas maquinas clientes como no Oracle?

    Diego,

    É necessário apenas que a máquina cliente tenha instalado o mesmo ".Net Framework" utilizado em seu projeto.

    Não esqueça de marcar como resposta todos os posts que ajudaram na sua solução !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    quinta-feira, 22 de janeiro de 2015 21:46