다음을 통해 공유


BizTalk Server 데이터베이스를 이동하는 방법

개요

이 절차를 사용하여 주 BizTalk Server 데이터베이스를 다른 서버로 이동할 수 있습니다. 이 동일한 기본 프로시저를 사용하여 BizTalk Server 데이터베이스를 로컬 SQL Server 원격 SQL Server 또는 SQL Server 클러스터로 이동할 수도 있습니다.

필수 구성 요소

이 절차를 수행하려면 SQL Server sysadmin 고정 서버 역할의 멤버인 계정으로 로그인합니다.

단계 이동

  1. BizTalk Server 서비스를 모두 중지합니다. 자세한 내용은 BizTalk Server 서비스 다시 시작 및 BizTalk Server 종료를 참조하세요.

    중요

    데이터베이스를 이동하기 전에 모든 BizTalk Server 서비스 및 작업이 중지되었는지 확인하는 것이 중요합니다.

  2. IIS 서비스를 중지합니다.

  3. SQL Server 에이전트 서비스를 중지합니다.

  4. BizTalk Server 데이터베이스 백업 및 복원에 설명된 대로 데이터베이스 백업 절차에 따라 BizTalk 데이터베이스를 백업합니다.

  5. 데이터베이스 복원 방법의 데이터베이스 복원 절차에 따라 새 서버에서 BizTalk 데이터베이스를 복원합니다.

  6. SQL 에이전트 작업을 백업 및 복원하는 방법에 설명된 대로 새 서버로 전송하기 위해 아래에 나열된 SQL Server 에이전트 작업을 스크립팅합니다. 각 스크립트를 새 서버에서 실행하여 작업을 다시 만듭니다.

    각 스크립트를 새 서버에서 실행하여 작업을 다시 만듭니다. BizTalk Server 백업(BizTalkMsgBoxDb) 작업과 같은 특정 작업은 다시 구성해야 하며, 그렇지 않으면 새 서버 파일 경로와 서버 이름이 이전 서버와 동일해집니다.

    참고

    SSIS/DTS 작업 전송 태스크를 사용하여 작업을 새 서버로 이동할 수도 있지만 대부분의 사용자는 SQL Management Studio를 사용하여 작업을 스크립팅하는 것이 더 쉬울 것입니다.

  7. 이전 단계에서 설명한 대로 SQL Server 에이전트 작업을 스크립팅하는 것 외에도 백업 및 복원 방법 SQL Server 로그인에 설명된 대로 로그인을 스크립팅해야 합니다. 이러한 로그인은 대상 서버에서 복원해야 합니다.

  8. 데이터베이스를 복원하는 방법의 9~22단계를 수행하여 BizTalk Server 데이터베이스를 복원합니다. 이 절차에서는 BizTalk 데이터베이스의 새 위치를 사용하여 BizTalk 관리(BizTalkMgmtDb) 데이터베이스 및 레지스트리를 업데이트합니다.

    참고

    SampleUpdateInfo.xml 파일에서 새 서버로 이동한 데이터베이스를 제외한 모든 데이터베이스를 주석으로 처리합니다.

참고 항목

BizTalk Server 데이터베이스 이동