Usuário com melhor resposta
Conectar máquinas clientes em um servidor com SQL Server

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.
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!
- Editado Wsti quinta-feira, 22 de janeiro de 2015 14:44
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 22 de janeiro de 2015 22:05
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!
- Editado Wsti quinta-feira, 22 de janeiro de 2015 14:44
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 22 de janeiro de 2015 22:05
-
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" -
-
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"