다중 서버 환경 만들기

적용 대상:SQL Server

다중 서버 관리를 사용하려면 마스터 서버(MSX) 및 하나 이상의 TSX(대상 서버)를 설정해야 합니다. 모든 대상 서버에서 처리되는 작업은 먼저 마스터 서버에서 정의한 다음 대상 서버에 다운로드됩니다.

Important

현재 Azure SQL Managed Instance에서 SQL Server 에이전트 기능이 대부분 지원됩니다. 다중 서버 관리 기능은 Azure SQL Managed Instance에서 지원되지 않습니다.

기본적으로 이전에 SSL(Secure Sockets Layer)로 알려졌던 전체 TLS(전송 계층 보안), 암호화 및 인증서 유효성 검사는 마스터 서버와 대상 서버 간의 연결에 사용할 수 있습니다. 자세한 내용은 대상 서버에서 암호화 옵션 설정을 참조하세요.

대상 서버 수가 많은 경우 대상 서버 트래픽으로 인해 프로덕션 서버의 성능이 저하될 수 있으므로 다른 SQL Server 기능에서 중요한 성능 요구 사항이 있는 프로덕션 서버에 마스터 서버를 정의하지 마십시오. 또한 전용 마스터 서버에 이벤트를 전달하는 경우 한 서버에서 관리를 중앙 집중화할 수 있습니다. 자세한 내용은 이벤트 관리를 참조하세요.

참고 항목

기본적으로 SQL Server 에이전트 서비스 계정은 sysadmin 고정 서버 역할의 멤버인 기본 SQL Server 에이전트 서비스 SID(NT SERVICE\SQLSERVERAGENT)에 매핑됩니다. 또한 다중 서버 작업 처리를 사용하는 경우 계정은 마스터 서버에서 msdb 데이터베이스 역할 TargetServersRole의 멤버여야 합니다. 마스터 서버 마법사는 등록 프로세스의 일부로 이 역할에 서비스 계정을 자동으로 추가합니다.

다중 서버 환경 고려 사항

다중 서버 환경을 만들 때 다음 문제를 고려합니다.

  • 최신 버전을 마스터 서버로 사용합니다. 현재 버전과 이전 두 버전이 지원됩니다.

  • 각 대상 서버는 하나의 마스터 서버에만 보고합니다. 다른 서버에 등록하려면 먼저 한 마스터 서버에서 대상 서버를 제거해야 합니다.

  • 대상 서버의 이름을 변경할 때는 이름을 변경하기 전에 먼저 제거하고 이름을 변경한 후 다시 참여시켜야 합니다.

  • 다중 서버 구성을 해체하려면 마스터 서버에서 모든 대상 서버를 제거해야 합니다.

  • SQL Server Integration Services는 마스터 서버 버전보다 버전이 같거나 높은 대상 서버만 지원합니다.