본문 바로가기
프로그래밍/firebird

firebird FlameRobin isc_attach_database failed..

by 메르세데쓰 2017. 1. 12.
반응형


안녕하세요 메르세데스입니다.


Ubuntu16.10에 firebird-db를 설치하고 FlameRobin을 이용하여 sql등을 하려고 하였는데 localhost에서는 잘 작동을 하는데 다른 노트북이나 pc에서는 연결이 안되는 문제가 있어 해결하는 방법을 알아보려합니다.



원격지db로 설정을 하였을 경우 이런문제가 공통적으로 나타납니다. 


Message: isc_attach_database failed

SQL Message : -902

Engine Code : 335544721


원격지에 접속을 할 수 없다는 오류입니다.  물론  방화벽(ufw)에 service port인 3050포트(default-port number)도 열려있고요... 




FlameRobin 접속오류



계속 삽질만하다 알아낸 바로는 ..firebird를 처음 설치하였을 경우 default설정에 원격지에서 접속할 수 있도록 confing파일을 수정해 줘야한다는 것입니다.


sudo vi /etc/firebird/2.5/firebird.conf


또는


sudo gedit /etc/firebird/2.5/firebird.conf   (ubuntu..)



firebird.conf


RemoteBindAddress = localhost   -->   RemoteBindAddress = 


그리고 서비스를 재가동해주시면됩니다.


sudo service firebird2.5-superclassic restart


잘안되시면 재부팅 해주시고요...



FlameRobin 으로 db 접속성공


잘 붙습니다. 이제 개발만 하면 되는데.. 제일 큰 일만 남았네요;





반응형

댓글