Fórum Conexão Remota AdoConnection + SQL Server 2008 #401620
24/05/2011
0
vou postar aqui uma solução que não achei em lugar algum e tive que me desdobrar pra achar um resultado.
Vamos nomear nossos exemplos:
Empresa ----------------> Tem um servidor com SQL server 2008 instalado e rodando
Nome do Servidor -------> Server
Instancia do Servidor --> SQLExpress
Ip externo do Servidor -> 200.201.123.001 (exemplo de ip de acesso pela internet)
Usuario do SQL Server --> sa
Senha do SQL Server ----> 123456
nome do Banco de Dados -> BancoEmpresa
Casa -> Conexão remota apara acessar o banco de dados da Empresa.
Primeiramente você tem que fazer toda a configuração do SQL server 2008 para acessá-lo remotamente pelo SQL Server Management Studio. (há vários tópicos explicando o procedimento)
Após fazer as configurações necessárias conecte de Casa ao banco da Empresa pelo SQL Server Management Studio, você irá colocar os seguintes dados para conexão
Server Type ----> Databae Engine
Server Name ----> 200.201.123.001
Authentication -> SQL Server Authentication
Login ----------> sa
Password -------> 123456
se a conexão remota do SQL server estiver ok você vai conseguir conectar normalmente, vr e acessar o banco dedados.
Agora vamos as confirugações da aplicação:
Para fazer uma conexão LOCAL do aplicativo com o SQL Server 2008
com o TAdoConnection vc tem que fazer as configurações da ConnectionString ela tem que ficar basicamente assim:
Vou colocar os dados da conexão de acordo com os exemploa acima:
ConnectionString := Provider=SQLOLEDB.1; (Microsoft OLE DB Provider for SQL Server)
Persist Security Info=True;
User ID=sa;
Password=123456;
Initial Catalog=BancoEmpresa;
Data Source= Server\SQLExpress
Auto Translate=True;
Packet Size=4096;
Workstation ID=NomeEstacao;
Network Library=DBMSSOCN
Para conectar sua aplicação a um banco na internet ou um banco que esteja em um servidor de uma empresa a string deve ficar assim:
ConnectionString := Provider=SQLNCLI10.1; (SQL Server Native Cliente 10.0)
Persist Security Info=True;
User ID=sa;
Password=123456;
Initial Catalog=BancoEmpresa;
Data Source= 200.201.123.001
Auto Translate=True;
Network Library=DBMSSOCN
Bom é isso, penei pra fazer funcionar e consegui se alguem tiver duvida posta ai.
Valeu galera...
Vamos nomear nossos exemplos:
Empresa ----------------> Tem um servidor com SQL server 2008 instalado e rodando
Nome do Servidor -------> Server
Instancia do Servidor --> SQLExpress
Ip externo do Servidor -> 200.201.123.001 (exemplo de ip de acesso pela internet)
Usuario do SQL Server --> sa
Senha do SQL Server ----> 123456
nome do Banco de Dados -> BancoEmpresa
Casa -> Conexão remota apara acessar o banco de dados da Empresa.
Primeiramente você tem que fazer toda a configuração do SQL server 2008 para acessá-lo remotamente pelo SQL Server Management Studio. (há vários tópicos explicando o procedimento)
Após fazer as configurações necessárias conecte de Casa ao banco da Empresa pelo SQL Server Management Studio, você irá colocar os seguintes dados para conexão
Server Type ----> Databae Engine
Server Name ----> 200.201.123.001
Authentication -> SQL Server Authentication
Login ----------> sa
Password -------> 123456
se a conexão remota do SQL server estiver ok você vai conseguir conectar normalmente, vr e acessar o banco dedados.
Agora vamos as confirugações da aplicação:
Para fazer uma conexão LOCAL do aplicativo com o SQL Server 2008
com o TAdoConnection vc tem que fazer as configurações da ConnectionString ela tem que ficar basicamente assim:
Vou colocar os dados da conexão de acordo com os exemploa acima:
ConnectionString := Provider=SQLOLEDB.1; (Microsoft OLE DB Provider for SQL Server)
Persist Security Info=True;
User ID=sa;
Password=123456;
Initial Catalog=BancoEmpresa;
Data Source= Server\SQLExpress
Auto Translate=True;
Packet Size=4096;
Workstation ID=NomeEstacao;
Network Library=DBMSSOCN
Para conectar sua aplicação a um banco na internet ou um banco que esteja em um servidor de uma empresa a string deve ficar assim:
ConnectionString := Provider=SQLNCLI10.1; (SQL Server Native Cliente 10.0)
Persist Security Info=True;
User ID=sa;
Password=123456;
Initial Catalog=BancoEmpresa;
Data Source= 200.201.123.001
Auto Translate=True;
Network Library=DBMSSOCN
Bom é isso, penei pra fazer funcionar e consegui se alguem tiver duvida posta ai.
Valeu galera...

Nilson Alvernaz
Curtir tópico
+ 1
Responder
Posts
31/10/2011
Guilherme Wiethaus
Muito Obrigado Nilson pelo seu post neste forum.
Eu estava procurando isto e não encontrava até o momento.
Vou testar e se eu tiver alguma dúvida depois vou postar.
Eu estava procurando isto e não encontrava até o momento.
Vou testar e se eu tiver alguma dúvida depois vou postar.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)