Array
(
)

Delphi com MsSql Server em rede

Paulo
   - 12 dez 2005

Depois de alguns posts, aqui, consegui criar uma conexão em runtime para ADO e MsSql. Agora, veja abaixo meu drama:
Estou no inicio com relação a MsSql Server. Aqui onde estou, tem tres máquinas: DESENVOLVIMENTO, EMISSAO E ADMIN. Na máquina em que estou(DESENVOLVIMENTO), instalei o MsSql Server, criei o banco e tá tudo bem. Acabei umas rotinas e fui testar na rede. Na maquina ADMIN, onde estou executando os testes, comecei a instalar o MSSQL, somente a opção CLIENT. Como a base está na maquina DESENVOLVIMENTO, escolhi a opção REMOTE COMPUTER na instalação, conclusão, não instala, dando o seguinte erro:


Citação:
an error occurred while attempting to validate the setup source files UNC path. Verify you have entered a valid UNC path

Se fizer LOCAL COMPUTER, não vai funcionar, com o banco de dados em outra máquina, então pergunto: O que está errado? O que fazer? Grato desde já.


Paulo
   - 13 dez 2005

Ainda não consegui nada.


Bon Jovi
   - 13 dez 2005

´REMOTE COMPUTER´ o que? O que diz na tela? Nao lembro de ter precisado configurar algo relacionado a isso pra poder instalar ferramentes cliente.

E vc não precisa instalar ferramentas cliente pra sua aplicação ADO funcionar. Basta o MDAC 2.8 estar instalado.


Paulo
   - 16 dez 2005

Como faço então para instalar o MDAC? Baixo ele no site de MicroSoft? Realmente, só preciso fazer minha apliocação funcionar em rede. Uso ADO com Delphi 7 e Server 2000. No componente TADOConection, a minha String de Conexão está assim:


Citação:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=false;Initial Catalog=SisPed;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=DESENVOLVIMENTO;
Use Encryption for Data=False;Tag with column collation when possible=False


Preciso alterar alguma coisa para ele funcionar em rede? O que vc disse, BonJovi, é exatamente o q eu quero, ou seja, fazer meu programa rodar em rede usando MsSql Server com ADO e Delphi 7. Desde já grato.


Bon Jovi
   - 19 dez 2005


Citação:
Baixo ele no site de MicroSoft?
Sim.

Sobre a string de conexao, as formais mais usadas são:

Segurança só pelo usuário SQL Server:

#Código

Provider=SQLOLEDB.1;Password=SUA_SENHA;Persist Security Info=True;User ID=SEU_USUARIO;Initial Catalog=SUA_BASE_DADOS;Data Source=SEU_SERVIDOR


Ou segurança integrada com o Windows NT:

#Código
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=SUA_BASE_DADOS;Data Source=SEU_SERVIDOR