× Linguagem de Programação ADVPL

Perguntas Acessar Banco de Dados em outro Servidor - TCLINK()

Mais
9 anos 9 meses atrás #27480 por italo
Opa pessoal!

Preciso acessar um banco de dados em SQL SERVER de um sistema diferente do Protheus localizado em outro servidor.

Estou tentando usar a função TCLINK, mas não estou conseguindo:

User Function Teste()
Local cDBOra := "SERVIDOR2/SISTEMA"
Local cSrvOra := "192.168.254.10"
Local nHndOra
nHndOra := TcLink(cDbOra,cSrvOra,7890)
If nHndOra < 0
UserException("Erro ("+srt(nHndOra,4)+") ao conectar com "+cDbOra+" em "+cSrvOra)
Endif
conout("conectado - Handler"+str(nHndOra,4))
TcUnlink(nHndOra)
conout("desconectado.")
Return

O SQL Server no outro servidor possui senha, é necessário informar na função acima? Se sim, como?


Italo Dantas

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 9 meses atrás #27499 por henry.charriere
Italo, boa tarde!

É para relatório? Alguma coisa diferente?


Atenciosamente,
Henry

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.148 segundos
Joomla templates by a4joomla