Problemas de conexão com FB 1.5

11/12/2004

0

Pessoal toda vez que tento me conectar via delphi utilizando o dbexpress +driver UIB ou somente o DBExpress,estou obtendo o seguinte erro:
[b:1945eb58a7]
unavailable database unsuccesful execution caused by an unavailable resource.
error code 55.[/b:1945eb58a7]

Mas consigo conectar normalmente através do IBExpert,

Criei uma base nova para teste e também uma aplicação nova.. e ainda em tempo de projeto quando conecto esta dando este erro, taambém já tentei o acesso somente com o DBExpress, sem o UIB.

O FB que estou utilizando é o [b:1945eb58a7]Firebird-1.5.1.4481-Win32, em windows XP professional service pack 2 e delphi 6[/b:1945eb58a7] minha string de conexão esta definida assim:
[b:1945eb58a7]BlobSize[/b:1945eb58a7] -1
[b:1945eb58a7]CommitRetain[/b:1945eb58a7] False
[b:1945eb58a7]Database[/b:1945eb58a7] C:\Temp\Teste.FDB
[b:1945eb58a7]ErrorResourceFile[/b:1945eb58a7]
[b:1945eb58a7]LocaleCode[/b:1945eb58a7] 000
[b:1945eb58a7]Password[/b:1945eb58a7] masterkey
[b:1945eb58a7]RoleName[/b:1945eb58a7] RoleName
[b:1945eb58a7]ServerCharSet[/b:1945eb58a7] WIN1252
[b:1945eb58a7]SQLDialect[/b:1945eb58a7] 3
[b:1945eb58a7]Interbase TransIsolation[/b:1945eb58a7] ReadCommited
[b:1945eb58a7]User_Name[/b:1945eb58a7] SYSDBA
[b:1945eb58a7]WaitOnLocks[/b:1945eb58a7] True

O que poderia estar dando errado? Pois consigo me conectar normalmente atravéz do IBExpert?

Grato
Fausto


Faustoalves

Faustoalves

Responder

Posts

11/12/2004

Gandalf.nho

Já tentou conectar usando o driver padrão do Interbase? Já que o driver UIB é considerado em estágio beta ainda.


Responder

11/12/2004

Faustoalves

Pessoal toda vez que tento me conectar via delphi utilizando o dbexpress +driver UIB [b:d2ce6af7c7]ou somente o DBExpress[/b:d2ce6af7c7],estou obtendo o seguinte erro: [b:d2ce6af7c7] unavailable database unsuccesful execution caused by an unavailable resource. error code 55.[/b:d2ce6af7c7] Mas consigo conectar normalmente através do IBExpert, Criei uma base nova para teste e também uma aplicação nova.. e ainda em tempo de projeto quando conecto esta dando este erro, taambém já tentei o acesso somente com o DBExpress, sem o UIB. O FB que estou utilizando é o [b:d2ce6af7c7]Firebird-1.5.1.4481-Win32, em windows XP professional service pack 2 e delphi 6[/b:d2ce6af7c7] minha string de conexão esta definida assim: [b:d2ce6af7c7]BlobSize[/b:d2ce6af7c7] -1 [b:d2ce6af7c7]CommitRetain[/b:d2ce6af7c7] False [b:d2ce6af7c7]Database[/b:d2ce6af7c7] C:\Temp\Teste.FDB [b:d2ce6af7c7]ErrorResourceFile[/b:d2ce6af7c7] [b:d2ce6af7c7]LocaleCode[/b:d2ce6af7c7] 000 [b:d2ce6af7c7]Password[/b:d2ce6af7c7] masterkey [b:d2ce6af7c7]RoleName[/b:d2ce6af7c7] RoleName [b:d2ce6af7c7]ServerCharSet[/b:d2ce6af7c7] WIN1252 [b:d2ce6af7c7]SQLDialect[/b:d2ce6af7c7] 3 [b:d2ce6af7c7]Interbase TransIsolation[/b:d2ce6af7c7] ReadCommited [b:d2ce6af7c7]User_Name[/b:d2ce6af7c7] SYSDBA [b:d2ce6af7c7]WaitOnLocks[/b:d2ce6af7c7] True O que poderia estar dando errado? Pois consigo me conectar normalmente atravéz do IBExpert? Grato Fausto


Gandlf inho..
Agradeço a pré disposição, mas seria interessante que antes de vc responder desse um olhadinha com mais atenção nas perguntas..

Grato
Fausto


Responder

11/12/2004

Gandalf.nho

Desculpe qualquer problema


Responder

12/12/2004

Vinicius2k

Colega,

Eu tenho uma dúvida que, até o momento, não consegui esclarecer... algumas situações sugerem que a ligação com o banco feita como ´local´ não utiliza TCP/IP outras sugerem que sim.

A sua ligação com o banco de forma ´local´ (sem informar o nome do servidor), *pode* estar sendo interpretada pelo dbExpress como sendo à LOCALHOST (teoricamente, ´não-local´), então, o problema *deve* se resumir à restrição feita pelo SP2 do Windows XP ao loopback de conexões quando a máquina não está conectada à uma rede.

Veja esta FAQ :
[b:723f4e4f62]On Windows XP (SP2), when I disconnect the network cable, my local programs are unable to connect to the local loopback server (127.0.0.1 Localhost). Is there something I have to set in the Firebird configuration?[/b:723f4e4f62] No, it´s a ´feature´ of WinXP called DHCP Media Sense, that automatically disables the TCP/IP stack whenever there is no network connection. Switching it off requires adding a key to the Windows Registry. Open the Registry Editor and locate the folder HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters Add a new DWORD key named DisableDHCPMediaSense with a value of 1. To re-enable Media Sense, change the value to 0.


Espero ter ajudado...
T+


Responder

12/12/2004

Decimus

Isso já me aconteceu.
Desinstalei [b:c16e47c908][u:c16e47c908]completamente[/u:c16e47c908][/b:c16e47c908] o Firebird e instalei novamente a ultima versão.

Não custa tentar :)


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar