주 서버와 보조 서버 간의 역할 변경

보조 서버로 장애 조치(Failover)를 수행한 후에 주 데이터베이스로 작동하도록 보조 데이터베이스를 구성할 수 있습니다. 그러면 필요할 때 주 데이터베이스와 보조 데이터베이스를 바꿀 수 있습니다.

초기 역할 변경 수행

처음으로 보조 데이터베이스로 장애 조치를 하고 이 데이터베이스를 새로운 주 데이터베이스로 만들 때 일련의 단계를 수행해야 합니다. 이러한 초기 단계를 수행한 후에는 주 데이터베이스와 보조 데이터베이스의 역할을 쉽게 바꿀 수 있습니다.

  1. 수동으로 주 데이터베이스에서 보조 데이터베이스로 장애 조치를 합니다. NORECOVERY를 사용하여 주 서버의 활성 트랜잭션 로그를 백업해야 합니다. 자세한 내용은 로그 전달 보조 데이터베이스로 장애 조치를 참조하십시오.

  2. 원래 주 서버에서 로그 전달 백업 작업을 비활성화하고 원래 보조 서버에서 복사 및 복원 작업을 비활성화합니다.

  3. 새로운 주 데이터베이스로 만들 보조 데이터베이스에서 SQL Server Management Studio를 사용하여 로그 전달을 구성합니다. 자세한 내용은 방법: 로그 전달 설정(SQL Server Management Studio)을 참조하십시오. 다음 단계를 수행합니다.

    • 원래의 주 서버용으로 만든 공유와 같은 공유를 백업 생성에 사용합니다.

    • 보조 데이터베이스를 추가할 때 보조 데이터베이스 설정 대화 상자에서 보조 데이터베이스 상자에 원래의 주 데이터베이스 이름을 입력합니다.

    • 보조 데이터베이스 설정 대화 상자에서 아니요, 보조 데이터베이스가 초기화되었습니다를 선택합니다.

역할 바꾸기

초기 역할 변경을 위해 위의 단계를 완료한 후에 이 섹션의 단계에 따라 주 데이터베이스와 보조 데이터베이스의 역할을 변경할 수 있습니다. 역할을 변경하려면 아래의 일반적인 단계를 따르십시오.

  1. 보조 데이터베이스를 온라인 상태로 만들고 NORECOVERY를 사용하여 주 서버의 트랜잭션 로그를 백업합니다.

  2. 원래 주 서버에서 로그 전달 백업 작업을 비활성화하고 원래 보조 서버에서 복사 및 복원 작업을 비활성화합니다.

  3. 보조 서버(새로운 주 서버)의 로그 전달 백업 작업을 활성화하고 주 서버(새로운 보조 서버)의 복사 및 복원 작업을 활성화합니다.

중요 정보중요

보조 데이터베이스를 주 데이터베이스로 변경하는 경우 사용자와 응용 프로그램에 일관된 환경을 제공하려면 로그인, 작업 등 데이터베이스의 일부 또는 모든 메타데이터를 새로운 주 서버 인스턴스에서 다시 만들어야 할 수도 있습니다. 자세한 내용은 다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리를 참조하십시오.