Q&A

  • 자료 백업 기능은 어떻게 만드는가요?
매장에서 주문을 넣고 고객을 관리 하는 프로그램을 만들고 있는데요
자료 백업 기능을 넣을려고 합니다.

특별한 기능은 아니구요 17개 정도의 Data File을 그냥 압축만 해서
zip File로 만들 생각 입니다.
DB가 열려 있는 상황에서도 이 작업이 가능한지 알고 싶구요,
대략적으로나마 방법을 좀 알려 주세요....

그럼 고수님들 답변 부탁 드립니다.
2  COMMENTS
  • Profile
    김지엽 2002.05.18 11:15
    무슨 뜻이신지 파악하는데 시간이 좀 걸리더군요.
    그러니까.. 로컬 DB를 사용해서 고객관리를 하시는데, 그 로컬 DB의 datafile을 압축해서 보관하고 싶으시다는 거겠죠?

    OS마다 약간의 차이는 있을지 모르겠지만, 아마 압축은 될겁니다. 하지만, 제 추측으로는 (지금 실험해보고 답변해드리고 싶지만 그럴 여건이 안되어서..) d열려있는  Datafile을 압축시키면 Read-Only의 attribute를 지니고 압축되지 않을까 싶네요?

    대개 자료 백엎은, 트랜잭션이 일어나지 않는 상황에서 하는게 정상일텐데, 왜 굳이 열려있는 상태에서 얼려야 하는건지는 좀 궁금하네요. 아마도 보편적으로, 파일을 압축하고자 할 때는, 열려있는 모든 파일을 닫도록 프로그램이 능동적으로 유도한 담에 ("데이터 백엎을 위해서 열려있는 모든 창을 닫습니다. 유, 오케이?" 이런 따위의 질문..) 동의할 경우에 모든 창을, DB Transaction을 Commit시키고 수행해야 옳지 않나 싶네요.

  • Profile
    물음이 2002.05.20 19:51
    답변 정말 고맙습니다.
    제가 초보라서 질문이 엉성 했네요....

    예, 맞습니다. 백업하기전에 열려 있는 모든 창은 닫게 한 다음에
    백업 작업을 할거 거든요....

    그럼 압축하는 기능은 어떻게 만드나요?
    제가 가지고 있는 델파이 책에는 나오질 않고 여기 Q&A에도 자세한 사항이
    없어서 좀 막막하네요....

    좀 도와 주세요....