arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

표준 데이터베이스에 저장된 ReliaSoft 데이터를 보호하려면 어떻게 해야 할까요?

 

ReliaSoft 애플리케이션은 버전 8부터 모두, 그리고 XFMEA/RCM++의 이전 버전에서도 분석 데이터를 저장하기 위해 백엔드에서 Microsoft Access 파일 형식을 사용하는 표준 데이터베이스를 사용합니다. 이를 통해SQL Server또는Oracle과 같은 엔터프라이즈 데이터베이스 시스템에 대한 추가 라이선스를 구매할 필요 없이, 그리고 특별한 IT 인프라 및 지원 없이도 소프트웨어를 설치하고 사용할 수 있습니다. 하지만 표준 데이터베이스 파일(예: *.rsr22, *.rsr21) 및 표준 라이브러리 파일(예: *.lb22, *.lb21)은 다른 Access 데이터베이스와 마찬가지로 동일한 제한 사항 및 취약점의 적용을 받습니다. 예를 들어 최대 파일 크기는2GB이고, 최대 동시 접속 사용자 수는 255명입니다. 또한 특정 데이터베이스 취약점에 대한 내용은 Microsoft 문서(http://support.microsoft.com/kb/283849/EN-US/)에서 확인할 수 있습니다. 이 출판물에 명시된 바와 같이:

"Microsoft Access에서 사용되는 데이터베이스 엔진인 Microsoft Jet은 파일 공유 데이터베이스 시스템입니다." Microsoft Jet을 다중 사용자 환경에서 사용할 경우, 여러 클라이언트 프로세스가 공유 데이터베이스에서 파일 읽기, 쓰기 및 잠금 작업을 수행합니다. 여러 클라이언트 프로세스가 동일한 데이터베이스를 읽고 쓰기 때문에, 그리고 Jet이 SQL Server와 같은 고급 데이터베이스 시스템처럼 트랜잭션 로그를 사용하지 않기 때문에,모든 데이터베이스 손상을 확실하게 방지하는 것은 불가능합니다." [강조 추가]

ReliaSoft 개발자들은 소프트웨어로 인해 데이터베이스 오류가 발생할 가능성을 줄이거나 없애기 위해 모든 노력을 기울였지만, 네트워크 하드웨어 결함, PC의 예기치 않은 "충돌" 또는 네트워크 중단과 같은 다른 요인으로 인해 발생할 수 있는 데이터 손상을 완전히 방지할 수는 없습니다. 따라서 본 문서에서는 모든 사용자가 표준 데이터베이스의 데이터를 이러한 유형의 손상으로부터 보호하고, 손상이 불가피한 경우 데이터 손실의 영향을 줄이기 위해 취할 수 있는 몇 가지 일반적인 표준 예방 조치에 대한 권장 사항을 제공합니다.

특정 소프트웨어 버전에서 이러한 예방 조치를 따르는 방법에 대한 구체적인 지침은 도움말 파일에서 "손상 방지"를 검색하십시오.

 

1. 정기적으로 백업을 생성하세요

복원하기 어려운 귀중한 정보가 대량으로 담긴 파일의 경우, 백업 파일을 생성하고 저장하는 데 각별히 신경 쓰는 것이 매우 중요합니다.

 

2. 데이터베이스를 정기적으로 압축하고 복구하십시오.

"압축 및 복구" 기능을 사용하면 데이터베이스 파일 크기를 줄이고 데이터베이스 작동 중 발생할 수 있는 문제를 예방하는 데 도움이 됩니다.

 

3. 네트워크 연결이나 하드웨어가 불안정할 수 있다고 판단되는 경우, 데이터베이스를 공유 네트워크 위치에 저장하지 마십시오.

마이크로소프트에 따르면, 네트워크 하드웨어 결함은 마이크로소프트 액세스 데이터베이스 파일 형식을 사용하는 파일이 손상되는 주요 원인 중 하나입니다. 마이크로소프트의 문서(http://support.microsoft.com/kb/283849/EN-US/)에 명시된 바와 같이:

원인은 데이터베이스가 저장된 컴퓨터와 데이터베이스를 열어 놓은 컴퓨터 사이의 하드웨어 연결 고리 중 하나 이상에 있을 수 있습니다. 이 목록에는 네트워크 인터페이스 카드, 네트워크 케이블, 라우터 및 허브 등이 포함되지만 이에 국한되지는 않습니다.
하드웨어 기반 손상은 일반적으로 압축, 복구 또는 Jetcomp를 사용해도 복원할 수 없는 .mdb 파일로 나타납니다. 하드웨어 오류는 일반적으로 해당 하드웨어가 수리되거나 교체될 때까지 재발합니다." [강조 추가] 
[ReliaSoft 소프트웨어의 경우 확장자가 *.mdb가 아니라 *.rsr22 또는 *.lb22와 같은 형식이라는 점에 유의하십시오.]

 

표준 데이터베이스 파일에서 이와 같은 손상 문제가 발생한 경우, 네트워크 문제를 해결하거나 네트워크를 통한 데이터베이스 파일 접근을 자제하는 것이 좋습니다. 이러한 경우 네트워크 중단에 덜 취약한 엔터프라이즈 데이터베이스(예: Oracle 또는 SQL Server)를 사용하는 것을 선택할 수 있습니다. 또는 분석 결과를 하나의 공유 표준 데이터베이스 파일에 모두 저장하되, 사용자가 상당한 수정이 필요할 때 분석 결과를 자신의 컴퓨터에 있는 별도의 "작업용" 데이터베이스로 가져오도록 요청할 수도 있습니다. 사용자는 수정이 완료되면 데이터를 공유 저장소로 다시 내보낼 수 있습니다.

 

4. 데이터베이스 파일 크기가 너무 커지지 않도록 하십시오.

성능은 데이터베이스 크기와 동시 접속 사용자 수에 따라 영향을 받습니다. 따라서 사용자는 데이터베이스 파일의 크기를 모니터링하고, 파일 크기가 너무 커지면 데이터를 여러 개의 작고 관리하기 쉬운 파일로 내보내는 조치를 취하는 것이 중요합니다. 다음과 같은 요인들이 매우 큰 데이터베이스 파일을 생성할 수 있으므로 유의하시기 바랍니다.

  • 데이터베이스를 정기적으로 "압축 및 복구"하지 않은 경우.
  • 매우 많은 "첨부" 문서를 사용하고 있습니다. 경우에 따라 "첨부 파일" 대신 "링크"를 사용하면 데이터베이스 파일 크기에 훨씬 적은 영향을 주면서도 동일한 기능을 제공할 수 있습니다.

 

소프트웨어를 통해 표준 데이터베이스를 열려고 할 때 "데이터베이스를 열 수 없습니다."라는 메시지가 표시되면 데이터베이스 파일이 손상되었을 가능성이 있습니다. 오류 발생 당시 정확히 어떤 작업을 하고 있었는지에 대한 자세한 정보를 최대한 제공하여고객 지원팀에 문의해 주세요. 가능하면 손상된 파일의 사본을 제공해 주십시오. 경우에 따라 ReliaSoft는 영향을 받은 데이터의 일부 또는 전부를 복구하는 데 도움을 제공할 수 있습니다. 하지만 많은 경우, 가장 좋은 해결책은 데이터 손상이 발생하기 직전의 최신 백업을 복원하는 것일 수 있습니다. 

 

제공되는 정보는 어떠한 보증도 없이 "있는 그대로" 제공됩니다.