다음을 통해 공유


다중 서버 환경 만들기

적용 대상:SQL Server

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

중요하다

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

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

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

메모

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

다중 서버 환경에 대한 고려 사항

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

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

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

  • 대상 서버의 이름을 변경할 때는 이름을 변경하기 전에 제거한 후 다시 등록해야 합니다.

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

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

  • 다중 서버 작업에서 프록시를 사용했을 때 문제 해결