You are on page 1of 17
CONEXAO COM BANCO FIREBIRD REMOTO Este informativo visa facilitar 0 processo de compartilhamento do banco de dados Firebird no Henry 7x para uso em mais de 1 computador. Indice de contetidos INTRODUGAO. PREPARANDO A INSTALACAO..... OBTENDO 0 FIREBIRD SERVER... : CONFERINDO SE O FIREBIRD SERVER ESTA Ri CONECTANDO NO SERVIDOR. se CONECTANDO NO COMPUTAD' TE, Obs”. Pome Cores Com te piel pee diwy- AL wt gars Oma Fe na Corin h® ODANDO (WINDOWS). ROLE Informative Inieorapso - Conexdo com banco remo Firebird INTRODUGAO Para que utilize o Henry 7x com um banco firebird que encontra-se em um servidor realize os procedimentos abaixo, PREPARANDO A INSTALAGAO Para que todos os computadores rodando o 7x tenham acesso ao banco simultaneamente, deve ser instalado o Firebird Server no servidor onde ficaré disposto o banco. Este servidor independe de ser Windows ou Linux. OBTENDO 0 FIREBIRD SERVER ‘Seguindo os links abaixo escolha a versdo desejada do server 32 ou 64 bits. Windows + io i = [= © banco Henry.fdb deve ficar em uma pasta onde todos os usuarios tenham permissao de leitura/escrita, neste exemplo sera utilizado a raiz do Windows como mostra a imagem abaixo. Oot seme Figuraot Informativo Itegregao - Conexso com banco remot Firebird -rev 00 30/08/20 a CONFERINDO SE O FIREBIRD SERVER ESTA RODANDO (WINDOWS) No painel de controle procure pelo icone do firebird nomeado de Firebird Guardian ou Firebird Server Manager. Entre em suas configurag6es e deixe-as como mostra abaixo. Figura 2 CONECTANDO NO SERVIDOR Muito importante que seja realizado 0 procedimento correto desde a conexao no servidor onde ficara o banco pois a partir deste momento o banco deve ser conectado como server local ou remoto porque se for conectado como Embarcado(padrao) ao conectar 0 banco a partir de outro terminal o mesmo acusaré que o banco ja esta em uso. “Sleccreoto deters de dao CONECTANDO NO COMPUTADOR CLIENTE No computador cliente também deve ser selecionado server local ou remoto, define- se 0 IP do servidor e 0 caminho do banco como mostra abaixo. Celeconeo tea de ba de de Fiebid20Serve Loot Ranoto a Canes argo Savion iSDiHBORE Barco Chomp ib Figura 04 Informatwo integragao - Conexdo com banco remoto Feb -rev 00 30/08/201 4 Tutorial para Banco Remoto Henry 7x com o Firebird Instrugdes de instalagao: Windows 1, Entre no Windows como administrador do computador. 2. Execute 0 programa baixado e siga as etapas de instalagao aceitando as opgées padrao. Esses arquivos devem ser instalados na maquina que sera o servidor. Firebird-2.0.3.12981-1-Wins2exe “> Link: : hito://sourceforge.net/project/downloading php?aroupname=firebird&filename= Firebird-2.0.3.12981-1-Win32,exe&use_misror=ufor Firebird_ODBC_2.0.0.Wins2.exe_// Link: htto:/iwww_netplusconsulting net/helpdesk/index.hp? _m=downloads& a=view download&downloaditemid=348nav=0 IbManagerLite.exe “ Link http://ems-ibfb-manager-lite.ems-software- development. blueprograms.com/download. htm! Depois de instalar o esses arquivos, abra o Henry 7x, va a Arquivos, Conexo com 0 Banco conforme a Figura 1 Figura Caso nao aparece essa pedo para voce, va em arquivo, op¢des para habilitar a opeao de Conexéo com Banco. (Figura 2) Figura 2 Na aba avangado, selecione as duas opgdes desmarcadas e clique em salvar conforme a Figura 3, depois execute 0 procedimento anterior da Figura 1 Figura 3 Na maquina que vai ser 0 servidor, apés a instalacao dos arquivos Firebird- 2.0,3.12981-1-Win32.exe, Firebird_ODBC_2.0.0-Win32.exe e lbManagerLite.exe Figura 4, va na pasta Henry em Meus Documentos ¢ copie © arquivo —_Henryfdb_ = para_Sspasta = “C:\Arquivos. de. programas\Firebird\Firebird_2_0. Figura 4 Altere o caminho no campo Banco em amarelo na Figura 4 para C:\Arquivos de programas\Firebird\Firebird_2_0\ Henry.fdb, teste a conexdo e salve a configuragao Figura 5, feche o Henry 7x na maquina servidor. Na maquina que ira fazer 0 acesso ao banco de dados do servidor, selecione a opgao Firebird 2.0 Server Local ou Remoto, para acesso, conforme a Figura 6. Figura 6 Selecionando a op¢ao Firebird 2.0 Server Local ou Remoto aparecerd uma tela de Configurago de Banco de Dados conforme a Figura 7. Figura? No campo Servidor, em amarelo (Figura 6), deverd ser colocado o IP da maquina a ser acessada, no caso 0 nosso servidor onde instalamos aqueles arquivos (Figura 4) Figura 8 No campo do banco devera mostrar o caminho em que o Firebird foi instalado, pois contem o arquivo henry.fdb colocamos anteriormente e que vamos utilizar para fazer o acesso ao banco. No campo Banco deve-se colocar esse caminho: "C:\Arquivos de programas\Firebird\Firebird_2 O\nenry.fab". (Figura 9) No decorrer desse processo, no Campo Usuério e senha, deverao ser preenchidos 0 usuario com “sysdba” e a senha com “masterkey’. Esse usuario @ senha é 0 padrao do Firebird, Apés feito todo 0 processo clique em Teste para verificar se 0 banco esta conectado com sucesso, conforme a Figura 11. Figura 14 ‘Outro ponto importante é que ao estar conectado o banco de dados em uma das maquinas, por exemplo, no servidor, a outra maquina ficara impossibilitado de fazer 0 acesso ao banco, isto é, vocé nao conseguira fazer o acesso a0 banco simultaneamente, somente 0 servidor depois o cliente ou vice ou versa. Ao tentar fazer esse tipo de comunicac4o ao mesmo tempo o Henry 7x indicara © seguinte erro: "Seu Banco de Dados esta conectado a outro aplicativo’ Figura 12. Figura 12 Se no funcionar, verifique 0 processo novamente, e se for o caso desabilite o Firewall do Windows no Painel de Controle. HERNIEY ecnotogia em bien ce renee Peek teksto) CONEXOES COM BANCOS Neste informativo seré mostrado como realizar conexées com os bancos SQL Server, MySQL ¢ Oracle. bird, ORACLE \ay SOL Server My Antes de qualquer procedimento deve ser criado o banco desejado. Para isto na pasta de instalagao do Henry 7x existe uma pasta chamada Scripts, nela esto contidos os scripts, de criagdo do banco que posteriormente seré utilizado pelo 7x, basta rodar o script desejado. Normaimente 0 caminho padrao da pasta com os scripts &: C:MArquivos de programas\Henry\Henry7x\Scripts ° Para que a ope conexao com o banco esteja habilitada deve estar ativado 0 modo avancado do Henry 7x. Para isto vai em Arquivo + Opgdes > Avangado e marca as duas, primeiras op¢ées como mostra a figura 01 eee SAAN commen = el feere fcopesrrey Figura 01 Informatvo Iniegrac0 0001 - Conexdes com bances rev C0. 1504/11 Henry Equipamentos EletrGnicos e Sistemas LTDA. SECO eG Cate ae} SE MRM eo Re Te eT Teg eee) eu erence HENRY Coren I). scones mttaer Ca Figura 02 Com isto basta apenas finalizar 0 7x e iniciar novamente. CONEXAO COM O BANCO FIREBIRD EMBARCADO. Clica em Arquivo + Conex&o com banco, com isso abrira uma janela para a escolha do banco. Selecione o tipo do banco, neste caso, Firebird Embarcado (Padrdo), clique no bot&o ao lado do Banco em Conexao avancada, selecione o local, banco e salve. O usuario padrao é SYSDBA e a senha MASTERKEY, & Figura 03 Infocmatve integracSo 0001 - Canaxées com bancos rev 00 5/04/11 Gout teeter tncreay e (eee Ue eae eae ery See per erate ean T ae et R HENRY tcrotoziaem ina een ener enka Feito isto basta apenas testar a conexdo e, estando conectado corretamente basta dar um ok e salvar. Figura 0a CONEXAO COM O BANCO FIREBIRD LOCAL OU REMOTO Selecione 0 tipo do banco, neste caso, Firebird Server Local ou Remoto, defina o servidor onde o banco se encontra digitando o IP do mesmo, se for local, pode ser utilizado © IP 127.0.0.1 ou localhost. clique no botao ao lado do nome do banco selecione o caminho do banco e salve. Teste a conexo e salve, . “l} Selo po de banca de dos ai ia) Serr [127.001 Banco _[C\Cocumers ad StirgRELVIS Mee docmericthen tb) [] Unsbio aycbe rae I) cones con sen Fipra 06 Inicrmatvo lntegragio 0001 - Conexbes com bancos rev 0015/04/14 Ae nessa eee eee eT RDS ce oe oe eee eee per eer ESTa Re atIRSeC re erste heres) HENRY tecrolosiaem CCAS en eo CONEXAO COM BANCO SQL SERVER Neste exemplo sera utilizado uma conexéo com um banco do SQL Server 2008. Primeiramente deve ser criada uma conexéo ODBC. Menu Iniciar + Painel de controle — Ferramentas Administrativas > Fontes de dados (ODBC). 3) Figue 07 Informatvo IteracSo 0001 - Conextes com bances rev 00 1/04/11 TTY Pere ease Renee re GOW cua ogaCn reese (CER ART EU eee ree in Geer Lo Vin eRe eck) CRIANDO A CONEXAO ODBC Estando em Fontes de dados de usuario clique em adicionar, selecione SQL SERVER e conclua. Na janela que se abre defina o nome da conex4o, sua descrigao e selecione o servidor no qual esta rodando. Clique em avancar. ie foment apne | Dan | Ryans | Rct | b| Stereunenneecom nnncotoreime Fees de ad de main Mees Pace nce Ti Figura oe O processo seguinte serd descrito em 5 passos. 1. Selecione a op¢ao para utilizar autenticagao do Windows NT e clique em avangar, Marque a op¢do Alterar o banco de dados padrao para: e selecione qual base sera utilizada para esta conexo, avance; 3. Se preferir selecione o idioma a ser utilizado, neste caso seré utilizado 0 padréo do banco. Clique em concluir, 4. Apareceré uma mensagem informando as propriedades da nova conexio, clique em Testar fonte de dados.. 5. Tendo conecfado com sucesso basta da um ok. ‘Ao n&o conseguir a conexao deve-se primeiramente averiguar se 0 SQL Server esta configurado corretamente e revistas as configuragbes da conexao ODBC. Ioforratvo Itegragio 0001 - Conexdes com bancos rev 00_15/04/11 Co ieeccaece tare Ena een cs eee eee Te te Cre ene Llib Le es Core nn eke esd Cecelia Abaixo segue ilustragao do procedimento descrito anteriormente. Powe CONECTANDO 0 BANCO NO HENRY 7X. Clica em Arquivo —» Conexao com banco, com isso abriré uma janela para a escolha do banco. Selecione 0 tipo do banco ODBC Connection, digite o nome da conexéo criada anteriormente © marque a op¢&o Usar autenticacéo do Windows NT. Feito isto clica em Teste e ao ter resposta positiva clique em salvar. Detalhe, para conexao com banco SQL Server 2000 deve ser selecionada a op¢do Microsoft SQL Server 2000 ao invés de ODBC Connection. Fpua to Informative interagso 0001 - Conaxtes com bancos rey 00 15/04/11 oa Meese etna RD a Oe ce ne eee ecTkeTR Leo Tent se eet} HENRY ‘« CECE eer Rook rane. CONEXAO COM BANCO ORACLE Arquivo + Conexao com banco, seleciona Oracle 8i / Si /10g, especifica qual 6 o servidor, nome de usudrio e senha. Realizando o teste de conexéo com sucesso basta salvar a configuragéo. Selecone oo de barcode dado (race 8/810 Cente arena Sevvider 127003 Figura 12 Inforratvo Itegracdo 0001 - Conesties com bancos rev 0_15/04H1 Toe nesters ake Rene Le ae ee Re aa ee eee ne eee ey TIES seem! Leth La he inert enc ck crac CONEXAO COM BANCO MySQL Estando 0 banco devidamente criado e o servigo rodando basta selecionar a conexao no Henry 7x. Arquivo — Conexéo com banco, seleciona a verséo do MySQL, especifica qual é 0 servidor, nome do banco, nome de usuario e senha. Realizando o teste de conexao com ‘sucesso basta salvar a configuragao. Sj Vageenessesnsnseesen - Sevier [cat I) contac nc asian) Fava Informatio Iniogragio 0001 -Conexdes cam bances rev 00_ 15/04/11 Ce eect ene PCPS cee Tene m eee aera Te CN eeseeerreen ec aye OTE e nor}

You might also like