다음을 통해 공유


기업 전체에서 자동화된 관리

적용 대상:SQL Server

중요하다

Azure SQL Managed Instance 에서는 대부분, 하지만 모든 SQL Server 에이전트 기능이 지원되는 것은 아닙니다. SQL Server와 Azure SQL Managed Instance의 T-SQL 차이점에 대한 자세한 내용은 문서를 참조하세요..

여러 SQL Server 인스턴스에서의 관리를 자동화하는 것을 다중 서버 관리라고 합니다 . 다중 서버 관리를 사용하여 다음을 수행합니다.

  • 둘 이상의 서버를 관리합니다.

  • 데이터 웨어하우징을 위해 엔터프라이즈 서버 간에 정보 흐름을 예약합니다.

다중 서버 관리를 활용하려면 하나 이상의 마스터 서버와 하나 이상의 대상 서버가 있어야 합니다. 마스터 서버는 대상 서버에 작업을 배포하고 대상 서버에서 이벤트를 받습니다. 마스터 서버는 대상 서버에서 실행되는 작업에 대한 작업 정의의 중앙 복사본도 저장합니다. 대상 서버는 정기적으로 마스터 서버에 연결하여 작업 일정을 업데이트합니다. 마스터 서버에 새 작업이 있는 경우 대상 서버는 작업을 다운로드합니다. 대상 서버가 작업을 완료한 후 마스터 서버에 다시 연결하고 작업의 상태를 보고합니다. 데이터베이스 관련 작업을 수행할 때 작업 정의는 동일해야 합니다.

다음 그림에서는 마스터 서버와 대상 서버 간의 관계를 보여 줍니다.

다중 서버 관리 구성다중 서버 관리 구성

대기업에서 부서 서버를 관리하는 경우 다음을 정의할 수 있습니다.

  • 작업 단계가 포함된 백업 작업 한 개.

  • 백업이 실패할 경우 알릴 운영자입니다.

  • 백업 작업에 대한 실행 일정입니다.

마스터 서버에서 이 백업 작업을 한 번 작성한 다음 각 부서 서버를 대상 서버로 등록합니다. 등록 시점부터 모든 부서 서버는 동일한 백업 작업을 실행하지만 작업을 한 번만 정의했습니다.

메모

다중 서버 관리 기능은 sysadmin 역할의 멤버를 위한 것입니다. 그러나 대상 서버의 sysadmin 역할 멤버는 마스터 서버에서 대상 서버에서 수행되는 작업을 편집할 수 없습니다. 이 보안 조치는 작업 단계가 실수로 삭제되고 대상 서버의 작업이 중단되지 않도록 방지합니다.

이 섹션에서

다중 서버 환경 만들기
마스터 및 대상 서버를 만들고 관리하는 방법에 대한 정보를 포함합니다.

다중 서버 환경 적합한 SQL Server 에이전트 서비스 계정을 선택합니다.
SQL Server 에이전트 서비스에 대해 관리자 권한이 없는 Windows 계정이나 로컬 시스템 계정을 사용하는 것이 다중 서버 환경에 어떤 영향을 미칠 수 있는지에 대한 정보를 포함합니다.

대상 서버 암호화 옵션 설정
대상 서버에서 MsxEncryptChannelOptions SQL Server 에이전트 레지스트리 하위 키를 설정하는 방법에 대한 정보를 포함합니다.

엔터프라이즈 전체 작업 관리
작업 상태 확인, 작업의 대상 서버 변경, 대상 서버 클록 동기화 및 현재 작업 상태에 대한 마스터 서버 폴링에 대한 정보를 포함합니다.

프록시를 사용하는 다중 서버 작업 문제 해결
실패하는 프록시를 사용하는 다중 서버 작업 문제 해결에 대한 정보를 포함합니다.

폴링 서버
대상 서버가 마스터 서버를 폴링하여 작업 정보를 동기화하도록 암시적이고 명시적으로 만드는 방법에 대한 정보를 포함합니다.

이벤트 관리
대상 서버에서 마스터 서버로 이벤트 전달에 대한 정보를 포함합니다.

엔터프라이즈 전반의 자동 관리 최적화
다중 서버 환경에서 자동화된 관리가 SQL Server의 자체 튜닝 기능을 활용하는 방법에 대한 정보를 포함합니다.

참고 항목

SQL Server 데이터베이스 엔진 설치하기 위한 이전 버전과의 호환성 항목
서버 등록
sp_add_targetservergroup
sp_delete_targetserver
대상 서버 그룹 삭제(sp_delete_targetservergroup)
sp_help_downloadlist
sp_help_jobserver
sp_help_targetservergroup
sp_resync_targetserver
sp_update_targetservergroup
sysjobservers
syslogins
systargetservers