Share via


단일 응용 프로그램 데이터베이스 손상

응용 프로그램 데이터베이스가 하나만 손상된 경우 다음 절차를 따르십시오.

손상된 단일 응용 프로그램 데이터베이스 복원

  1. 계획 관리 콘솔을 시작하고 계획 서버에 연결합니다. 탐색 창에서 응용 프로그램을 클릭합니다.

  2. 손상된 응용 프로그램을 선택한 다음 오프라인 상태로 만들기를 선택합니다.

  3. 계획 프로세스 서비스를 선택한 다음 비동기 오프라인 상태로 만들기를 선택합니다. 데이터베이스 손상으로 인해 계획 프로세스 서비스에서 오류가 발생할 수도 있습니다. 응용 프로그램이 비동기 오프라인 상태가 된 후에도 응용 프로그램 데이터베이스의 손상된 상태로 인해 오류가 계속 표시될 수 있습니다.

    참고

    계획 관리 콘솔의 응용 프로그램 목록에 해당 응용 프로그램 데이터베이스가 표시되지 않는 경우 계획 시스템 데이터베이스가 손상된 것입니다.

  4. 응용 프로그램 데이터베이스를 복원하기 전에 계획 서버를 실행하는 모든 서버에서 계획 프로세스 서비스를 중지합니다.

  5. 백업에서 응용 프로그램 데이터베이스를 복원합니다. 이때 응용 프로그램 데이터베이스의 이름을 바꾸지 마십시오.

  6. 실패 시점까지 문제가 없으며 사용 가능한 모든 응용 프로그램 데이터베이스 트랜잭션 로그를 복원합니다. 이렇게 하면 응용 프로그램 데이터베이스가 가능한 한 최신 상태가 됩니다. 실패 시점과 데이터베이스의 최신 상태 사이의 거리는 일반적으로 몇 분에 불과합니다. 모든 프로덕션 시스템에서는 고객이 항상 마지막 백업에 트랜잭션 로그를 적용할 수 있도록 트랜잭션 로그를 활성화해야 합니다.

  7. 복원된 응용 프로그램 데이터베이스에서 Service Broker를 활성화합니다.

    예:

    ALTER DATABASE [PlanningApplicationDatabase] SET ENABLE_BROKER

  8. 계획 프로세스 서비스에서 IISRESET을 수행하고 계획 서버를 다시 시작합니다.

  9. 계획 관리 콘솔 내의 응용 프로그램 페이지에서 계획 프로세스 서비스를 선택한 다음 온라인 상태로 만들기를 클릭합니다.

  10. 작업 보고서를 확인하여 완료되지 않은 작업을 식별합니다. 실패한 작업을 다시 제출합니다.

참고 항목