문제 해결을 위해 Microsoft Dynamics SL 데이터베이스 복원

이 문서에서는 문제 해결을 위해 Microsoft Dynamics SL 데이터베이스 복원에 대해 설명합니다.

적용 대상: Microsoft Dynamics SL 2011
원래 KB 번호: 847681

소개

Microsoft Dynamics SL에 대한 기술 지원은 문제 해결을 위해 프로덕션 데이터베이스의 복사본에서 테스트할 것을 요청할 수 있습니다.

참고

Microsoft Dynamics SL 라이선스 정책을 사용하면 Microsoft Dynamics SL의 테스트 설치를 설정할 수 있습니다. 테스트 설치는 프로덕션 환경과 유사합니다. 이 설치에는 프로그램 파일 및 데이터베이스가 포함됩니다. 테스트 환경을 설정하려면 프로덕션 환경과 동일한 스토리지 공간 요구 사항이 필요합니다. 테스트 설치의 사용자 수와 라이브 설치의 사용자 수는 라이선스 계약에서 허용되는 총 사용이 허가된 사용자 수를 초과할 수 없습니다.

추가 정보

문제 해결을 위해 Microsoft Dynamics 데이터베이스를 복원하려면 다음 단계를 수행합니다.

  1. 현재 설치 및 사용자 지정이 올바르게 작동하는지 확인합니다.

  2. 모든 사용자가 Microsoft Dynamics SL에서 종료되도록 합니다.

  3. Microsoft Dynamics SL 시스템 및 애플리케이션 데이터베이스를 백업합니다.

    SQL 데이터베이스를 백업하는 방법에 대한 자세한 내용은 Microsoft SQL Server 2005 및 Microsoft SQL Server 2000에서 SQL Server 데이터베이스의 백업을 만드는 방법을 참조하세요.

  4. 실행 중인 Microsoft SQL Server 버전에 따라 데이터베이스를 복원합니다.

Microsoft SQL Server 2005 및 Microsoft SQL Server 2008

  1. SQL Server Management Studio 로그인합니다.

  2. 개체 탐색기 창에서 Microsoft Dynamics SL 데이터베이스를 호스트하는 SQL Server instance 확장합니다.

  3. 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 복원을 선택합니다.

  4. 데이터베이스로 이동 상자에 데이터베이스 의 새 이름을 입력합니다. 예를 들어 테스트를 위해 시스템 데이터베이스를 복원하는 경우 TestSystem과 같은 이름을 입력할 수 있습니다.

  5. 복원 원본 영역에서 디바이스에서를 선택한 다음 찾아보기를 선택합니다.

  6. 추가를 선택합니다.

  7. 백업 파일 찾기 대화 상자에서 백업(.bak) 파일의 위치를 찾습니다.

  8. 올바른 백업 파일을 선택한 다음 확인을 선택합니다.

  9. 백업 지정 대화 상자에서 확인을 선택합니다.

  10. 복원할 백업 집합 선택 섹션에서 를 선택하여 적절한 백업 집합에 대한 복원 검사 상자를 선택합니다.

  11. 페이지 선택 창에서 옵션을 선택합니다.

  12. 다른 방법으로 복원 상자에서 데이터베이스 파일의 위치를 확인한 다음 확인을 선택합니다.

  13. 복원하려는 각 Microsoft Dynamics SL 데이터베이스에 대해 3~8단계를 반복합니다.

  14. Microsoft Dynamics SL 시스템 데이터베이스의 도메인 테이블에서 애플리케이션 데이터베이스 이름을 업데이트합니다. 이렇게 하려면 다음 단계를 따르세요.

    1. 새 쿼리를 선택합니다.
    2. 사용 가능한 데이터베이스 목록에서 Microsoft Dynamics SL 시스템 데이터베이스를 선택한 다음, 다음 문을 실행합니다.
    UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    

    참고

    XXXXXX를 애플리케이션 데이터베이스의 새 이름으로 바꾸고 YYYYYY를 이전 데이터베이스 이름으로 바꿉 있습니다.

  15. Microsoft Dynamics SL 시스템 데이터베이스와 연결된 각 애플리케이션 데이터베이스에 대해 j단계를 반복합니다.

  16. 데이터베이스 보기를 업데이트합니다. 이렇게 하려면 다음 단계를 따르세요.

    1. 시작을 선택하고 모든 프로그램을 선택하고 Microsoft Dynamics SL(Solomon)을 선택한 다음 데이터베이스 유지 관리를 선택합니다.
    2. Microsoft Dynamics SL 데이터베이스를 호스팅하는 SQL Server instance 연결합니다.
    3. 시스템 데이터베이스 이름 목록에서 복원된 Microsoft Dynamics SL 시스템 데이터베이스를 선택합니다.
    4. 데이터베이스에서 복원된 Microsoft Dynamics SL 애플리케이션 데이터베이스를 선택합니다.
    5. 보기 업데이트를 선택합니다.
    6. 데이터베이스 유지 관리(98.290.00) 창 아래쪽에서 진행률 표시줄이 완료되었는지 확인합니다.
    7. Microsoft Dynamics SL 2011을 실행하는 경우 업데이트 시나리오 상자에서 모든 소유권 및 보안 동기화를 선택합니다.
    8. 데이터베이스 유지 관리(98.290.00) 창 아래쪽에서 진행률 표시줄이 완료되었는지 확인합니다.
    9. 닫기를 선택합니다.
    10. 적절한 SQL Server 이름과 적절한 Microsoft Dynamics SL 시스템 데이터베이스 이름을 사용하여 Microsoft Dynamics SL에 로그인합니다.
  17. Windows 인증 보안 모델을 사용하는 경우 Microsoft Dynamics SL 시스템 데이터베이스에서 트리거를 삭제한 다음 다시 만듭니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Microsoft Dynamics SL의 여러 화면에서 다양한 SQL Server 오류 메시지가 발생합니다.

Microsoft SQL Server 2000

  1. 시작을 선택하고 Microsoft SQL Server 선택한 다음 Microsoft SQL Enterprise Manager를 선택합니다.

  2. Microsoft SQL Server 확장하고 SQL Server 그룹을 확장한 다음 Microsoft Dynamics SL 데이터베이스를 호스팅하는 SQL Server instance 확장합니다.

  3. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 모든 작업을 선택한 다음 데이터베이스 복원을 선택합니다.

  4. 데이터베이스를 다른 이름으로 복원 상자에서 데이터베이스의 새 이름을 입력합니다. 예를 들어 테스트를 위해 Microsoft Dynamics SL 시스템 데이터베이스를 복원하는 경우 TestSystem과 같은 이름을 입력할 수 있습니다.

  5. 복원에서 디바이스에서를 선택합니다.

  6. 디바이스 선택을 선택한 다음, 추가를 선택합니다.

  7. 파일 이름에서 찾아보기를 선택한 다음 데이터베이스 백업 파일을 찾습니다.

  8. 디바이스 위치 백업 대화 상자에서 확인을 선택합니다.

  9. 복원 대상 선택 대화 상자에서 확인을 선택합니다.

  10. 디바이스 복원 선택 대화 상자에서 확인을 선택합니다.

  11. 옵션 탭을 선택합니다.

  12. 데이터베이스 파일 복원 섹션에서 데이터베이스 파일의 위치를 확인한 다음 확인을 선택합니다.

  13. Microsoft Dynamics SL 시스템 데이터베이스와 연결된 각 애플리케이션 데이터베이스에 대해 c-l 단계를 반복합니다.

  14. Microsoft Dynamics SL 시스템 데이터베이스의 도메인 테이블에서 애플리케이션 데이터베이스 이름을 업데이트합니다. 이렇게 하려면 다음 단계를 따르세요.

    1. 시작을 선택하고, Microsoft SQL Server 선택하고, 쿼리 분석기를 선택한 다음, Microsoft Dynamics SL 데이터베이스를 호스트하는 서버에 연결합니다.

    2. 사용 가능한 데이터베이스 목록에서 Microsoft Dynamics SL 시스템 데이터베이스를 선택한 다음, 다음 문을 실행합니다.

      UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      

      참고

      XXXXXX를 애플리케이션 데이터베이스의 새 이름으로 바꾸고 YYYYYY를 이전 데이터베이스 이름으로 바꿉 있습니다.

  15. 데이터베이스 보기를 업데이트합니다. 이렇게 하려면 다음 단계를 따르세요.

    1. 시작을 선택하고 모든 프로그램을 선택하고 Microsoft Dynamics SL(Solomon)을 선택한 다음 데이터베이스 유지 관리를 선택합니다.
    2. Microsoft Dynamics SL 데이터베이스를 호스팅하는 SQL Server instance 연결합니다.
    3. 시스템 데이터베이스 이름 목록에서 복원된 Microsoft Dynamics SL 시스템 데이터베이스를 선택합니다.
    4. 데이터베이스에서 복원된 Microsoft Dynamics SL 애플리케이션 데이터베이스를 선택합니다.
    5. 보기 업데이트를 선택합니다.
    6. 데이터베이스 유지 관리(98.290.00) 창 아래쪽에서 진행률 표시줄이 완료되었는지 확인합니다.
    7. 닫기를 선택합니다.
    8. 적절한 SQL Server 이름과 적절한 Microsoft Dynamics SL 시스템 데이터베이스 이름을 사용하여 Microsoft Dynamics SL에 로그인합니다.