Sistema cliente conectando com servidor sql server em rede

01/05/2015

0

Boa noite pessoal, tenho um sistema de cadastro simples feito em delphi xe7, banco de dados sql server 2008 r2, conexão feita com os componentes da paleta ado (uma adoconnection, uma as adoquery, e os datasource). O sistema, NA MINHA MÁQUINA, funciona perfeitamente.
Mas meu trabalho está me exigindo que esse sistema passe a trabalhar em rede. Estou arrancando os cabelos e estudando muito, mas não estou conseguindo achar a solução.
O que devo fazer ? Alguém teria por acaso um tutorial, passo a passo (algo didático) para que eu possa implementar a possibilidade do meu sistema funcionar em rede ?
Sei que eu poderia instalar o sql server no servidor, e, à partir das máquinas clientes eu iria acessar esse banco de dados. Mas como crio meu arquivo ini para acessar esse banco que está no servidor ? Não tenho noção nenhuma...dizem que existem configurações a serem feitas também no Sql Server, e também não sei o que fazer.
Pessoal, me ajuda, estou perdidão...abraço a todos, fiquem com deus.
Rodrigo Collares

Rodrigo Collares

Responder

Posts

02/05/2015

Jothaz

Vamos por partes no SQL você deve habilitar conexões via TCP/IP, caso não esteja habilitada:

[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20150502-034833.png[/img]

Claro que o servidor SQL deve estar em uma rede acessível e deve-se liberar as portas (normalmente 1434) no firewall.


Não entendo nada de Delphi, mas em qualquer linguagem é só alterar a string de conexão. Hoje você ja se conecta ao SQL local, então é só alterar para IP, usuário e senha do servidor em rede.

Por curiosidade pesquisei no Google existem centenas de tópicos sobre o assunto.

[url:descricao=Delphi + sql server + rede]http://www.activedelphi.com.br/forum/viewtopic.php?t=75230&sid=74afc8f8f3511a4f8b277077bc1bbbee[/url]

Você chegou a pesquisar? Se sim poste o link que você esta usando como referência para facilitar a ajuda.
Responder

02/05/2015

Roniere Almeida

Se me permitem, gostaria de acrescentar mais informações sobre as configurações de rede do SQL Server.



Shared Memory: Protocolo que permite conexões de aplicações locais com uma instância do SQL Server
Named Pipes: Protocolo desenvolvido para redes locais, onde os dados são transmitidos entre servidor e aplicação através da memória
TCP/IP: Protocolo que permite a comunicação entre aplicações localizadas em redes de diferentes arquiteturas e sistemas operacionais
Virtual Interface Adapter (VIA): Protocolo específico para adaptadores de rede VIA. Esses adaptadores oferecem uma conexão dedicada de alta velocidade entre dois sistemas, como um servidor e um SAN. Protocolo depreciado.


Responder

03/05/2015

Roniere Almeida

Complementando.

[url]http://kb.elipse.com.br/pt-br/questions/2691/Configura%C3%A7%C3%B5es+para+disponibilizar+o+SQL+Server+na+rede.[/url]
Responder

06/07/2016

Marcel Almeida

Complementando também, habilitar o firewall do Windows.
Criar regra para porta 1433
Criar regra para o .exe do sql (Sqlserver.exe)

https://msdn.microsoft.com/pt-br/library/ms175043.aspx
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar