Usuário com melhor resposta
Compartilhar banco de dados Sql Server para Terminais

Pergunta
-
Boa tarde.
Estou com o seguinte problema. Eu desenvolvi uma aplicação em C# windows form e funciona perfeitamente em um servidor (local). Porém, agora eu preciso colocar essa mesma aplicação em terminais compartilhando o mesmo Banco de Dados (Sql Server. Já procurei em diversos tutoriais mas nenhum me foi útil. Alguém poderia me ajudar?
Respostas
-
Diego,
Perfeito, isso é muito tranquilo, basta você instalar em cada estação de trabalho, o client do SQL Server!!!
Quando suas estações de trabalho acessarem a aplicação o client será o responsável em fazer o acesso ao banco de dados.
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 6 de fevereiro de 2015 14:56
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 17:44
-
Diego,
Com certeza quando você desenvolveu sua aplicação, você configurou a string de conexão para a sua base de dados. Provavelmente você colocou no nome do servidor, um ponto (.) ou o nome do servidor, ou ainda, o IP do servidor. Se você fizer uma instalação da sua aplicação, provavelmente ela já irá instalar as dlls para acesso ao SQL, e você precisará apenas reconfigurar sua string de conexão para acessar o servidor SQL em rede.
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 6 de fevereiro de 2015 14:56
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 17:44
-
Diego,
O ideal é você instalar uma versão do SQL Server em um servidor que todos os seus usuários tenham acesso.
Assim que você terminar a instalação, "atache" o banco de dados de sua aplicação no servidor SQL Server e faça às adaptações necessárias para acessar este banco de dados remoto (Client-Server).
Para instalar o SQL Server, eu sugiro a leitura do BOL:
http://msdn.microsoft.com/en-us/library/bb500433(v=sql.120).aspx
Para fazer sua aplicação acessar este servidor SQL Server e seu banco de dados, respectivamente, leia:
https://msdn.microsoft.com/pt-br/library/ms254500(v=vs.110).aspx
https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqlconnection(v=vs.110).aspx
https://msdn.microsoft.com/pt-br/library/ms254937(v=vs.110).aspx
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"- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 6 de fevereiro de 2015 14:56
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 17:44
Todas as Respostas
-
Diego,
Você esta se referindo a terminais(estações de trabalho) rodando na mesma rede?
Ou seria alguma distribuído em localidades diferentes?
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
-
Diego,
Perfeito, isso é muito tranquilo, basta você instalar em cada estação de trabalho, o client do SQL Server!!!
Quando suas estações de trabalho acessarem a aplicação o client será o responsável em fazer o acesso ao banco de dados.
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 6 de fevereiro de 2015 14:56
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 17:44
-
-
Diego,
Com certeza quando você desenvolveu sua aplicação, você configurou a string de conexão para a sua base de dados. Provavelmente você colocou no nome do servidor, um ponto (.) ou o nome do servidor, ou ainda, o IP do servidor. Se você fizer uma instalação da sua aplicação, provavelmente ela já irá instalar as dlls para acesso ao SQL, e você precisará apenas reconfigurar sua string de conexão para acessar o servidor SQL em rede.
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 6 de fevereiro de 2015 14:56
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 17:44
-
Diego, vc pode fazer assim
string strcon1 = @"Data Source=192.168.1.253\SQLEXPRESS;Initial Catalog=Di;User Id=sa;password=****";
onde 192.168.1.253 será o ip do seu servidor
Catalog= sua base
Id= sa , vc pode usar o sa ou outra conta
password a senha do SA ou outra conta que vc tenha criado
Att, wsti.
-
Diego,
O ideal é você instalar uma versão do SQL Server em um servidor que todos os seus usuários tenham acesso.
Assim que você terminar a instalação, "atache" o banco de dados de sua aplicação no servidor SQL Server e faça às adaptações necessárias para acessar este banco de dados remoto (Client-Server).
Para instalar o SQL Server, eu sugiro a leitura do BOL:
http://msdn.microsoft.com/en-us/library/bb500433(v=sql.120).aspx
Para fazer sua aplicação acessar este servidor SQL Server e seu banco de dados, respectivamente, leia:
https://msdn.microsoft.com/pt-br/library/ms254500(v=vs.110).aspx
https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqlconnection(v=vs.110).aspx
https://msdn.microsoft.com/pt-br/library/ms254937(v=vs.110).aspx
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"- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 6 de fevereiro de 2015 14:56
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 13 de fevereiro de 2015 17:44