database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
ㆍFirebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Firebird Q&A 88 게시물 읽기
No. 88
DB파일이 저장되는 경로... 에휴... ㅎㅎ
작성자
박정환(epicene)
작성일
2006-04-21 17:06
조회수
9,770

firebird.conf 파일에 보니.. 다음과 같은 안내는 있는데요 (윈도우용 fb 1.53 입니당 ㅎㅎ)

# ----------------------------
# Database Paths/Directories
#
# DatabaseAccess may be None, Full or Restrict. If you choose Restrict,
# provide ';'-separated trees list, where database files are stored.
# Relative paths are treated relative to RootDirectory entry
# (see above). Default value 'Full' gives full access to all files
# on your site. To specify access to specific trees, enum all required
# paths (for Win32 this may be something like 'C:\DataBase;D:\Mirror',
# for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only
# databases listed in aliases.conf can be attached.
#
# UNCONTROLLED DATABASE ACCESS MAY COMPROMISE YOUR SYSTEM!
# IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT
# DATABASE LOCATIONS!
#
# Type: string (special format)
#
#DatabaseAccess = Full

뭐 까막눈이지만.. 대략보면...
None, Full, Restrict 가 있고... Restrict 를 성택하면.. 트리 리스트(경로를 말하겠죠..)를 세미콜론으로 구분해서 나열하면 된다.... 디폴트는 Full 이다...... 윈도 및 유닉스 기반 문법... None 으로 설정시 알리아스 파일 참조한다...
....
변경하지 않기를 강력히 권장한다~~
뭐 이런내용인데요....
실제로... 예제가 안나와 있군요....
야웅군님.. 번역 메뉴얼이나... 파여버드 홈 및 외국 커뮤니티를 찾아다녀도... 사막에서 모레알 찾기군요... ㅎㅎ
역시 영어공부를 해야한다는 강렬한 포스를 느끼는 대목이군요.....
무식한 방법으로 예상가능한 형식을... 모든 상상력을 동원해서 적용해 봤는데 안되는군요 ㅎㅎ
한번 해 볼때마다 서비스 죽이고 재시작 하는것도 일이군요 ㅎㅎ

같이 고민해 주실분 감사드립니당 *^^*

 

이 글에 대한 댓글이 총 4건 있습니다.

아래 댓글에서도 이야기한듯 싶은데..

aliases.conf

앨리어스 파일에 경로를 지정해주면 되는것으로 알고있습니다.

windows 계열에서는 말이죠..

 

델마당/ 인터베이스볼랜드 포럼(지금은 파이어버드로 변경)

위 커뮤니티에서 aliases 검색하면 나오던데요^^;;

이창민(Prosper)님이 2006-04-21 22:43에 작성한 댓글입니다.
이 댓글은 2006-04-21 23:23에 마지막으로 수정되었습니다.

답변 감사합니다. ^^

말씀하신데로... 알리아스를 이용해서 사용한다~ 라는 예기는 많이 들었는데.... 구체적인 방법을 몰라서요 ㅎㅎ

볼랜드포럼에도 수시로 드나들면서... 말씀하신 부분도 검색을 해 봤는데... 저의 내공이 부족한지.... 경험치가 부족한지... ㅎㅎ

구체적인 방법에 대한 언급을 찾을수가 없어서요.. ^^

다른 rdbms 처럼 db경로를 dbms 설정파일에서 설정해 주고 싶은데...그걸 잘 모르겠더군요...

프로그램을 만들어서 다른지사에 보내서 사용하라고 하고 싶은데.. 각 지사에 따로 담당자들이 없다보니.... 교육이나 매뉴얼 제작에 불필요한 시간이 들어갈것 같아서요 ㅎㅎ

참고로 전 개발자가 아니며 재직중인 회사도 소프트웨어 회사가 아니다 보니 ㅎㅎ

H/W 관련 엔지니어들밖에 없어서 아마 전국 지사에 파이어버드 라는 관계형 데이터베이스를 들어본 사람이 아무도 없을듯 합니다 ㅎㅎ

열심히 찾아다니다 보면 해결점에 다다를 수 있겠죠 뭐 ㅎㅎ

다시한번 답변 감사드립니당 ^^

박정환님이 2006-04-24 09:38에 작성한 댓글입니다. Edit

냐웅군님의 책을 참고해서

 

Linux firebird DB + Delphi client

Linux firebird DB + apache + php (web base)

Windows firebird DB + Delphi client

 

위와 같은 식의 테스트를 했습니다.

 

aliases.conf 파일과 firebird.conf파일의 설정으로

원하는접속이 원격과 리모트 모두 가능했습니다.

 

저의 경우 firebird.conf 설정하지 않은채로..

aliases.conf 파일을 수정하여 테스트했습니다.

 

리눅스용 aliases.conf

setbiz.fdb = /opt/firebird/setbiz.fdb

 

윈도우용 aliases.conf

setbiz.fdb = C:\Program Files\Firebird\Firebird_1_5\setbiz.fdb

 

델파이 커넥팅은 ZeroDBo 를 이용하여 다음과 같이 접속 하였습니다.

ZConnection1.HostName := 'localhost';

ZConnection1.Database := 'setbiz.fdb'; //앨리어스 등록된 내용

ZConnection1.User := 'user';

ZConnection1.Password := 'pass';

ZConnection1.Port := 3050;

ZConnection1.Protocol := 'firebird-1.5';

 

firebird.conf 내용 중 옵션 설정

RootDirectory 설정 (자동으로 이곳을 먼저 찾습니다.)

FULL : 전체경로를 입력해서 접속하는것을 허용합니다.

NONE : 앨리어스로만 접속이 가능합니다.

RESTRICT : 설정한 의 경로만 접속이 됩니다.

 

DatabaseAccess 설정(설정에 따라서 찾습니다.)

FULL : 기본값이며, 전체경로를 입력해서 접속하는것을 허용합니다.

NONE : 앨리어스로만 접속이 가능합니다.

RESTRICT : 설정한 의 경로만 접속이 됩니다.

 

한번 해보세요..

잘됩니다. :)

이창민(Prosper)님이 2006-04-24 20:58에 작성한 댓글입니다.

답변 정말 감사합니다. ^^

이렇게 상세히 테스트를 해 주시다니 -,.ㅠ 감격의 눈물이...

전 vb.net 에서 .net provider 와 ibexpert 로 테스트를 했는데...

제가 작업한 방법에 조금 문제가 있었던것 같습니다. ㅎㅎ

올려주신 예제를 참고해서 작업해 보겠습니다. ^^

감사합니다.

박정환(epicene)님이 2006-04-25 08:57에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
93vc++ 2005 express에서 FB 접근하는 방법이 있는지요? [3]
mini
2006-05-03
7769
92사용자생성과디비생성에러 [3]
김영진
2006-04-30
6799
91디비생성에러 [1]
김영진
2006-04-29
6990
88DB파일이 저장되는 경로... 에휴... ㅎㅎ [4]
박정환
2006-04-21
9770
87데이터가 저장되는 경로변경문제... [4]
박정환
2006-04-19
8742
86VB.NET 프로그래밍시 연결.... [2]
박정환
2006-04-17
8355
80파이어버드 책이 출간되었군요 [6]
백록화
2006-03-16
9005
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.032초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다