기업 내 관리 자동화Automated Administration Across an Enterprise

SQL ServerSQL Server 의 여러 인스턴스에 대한 관리 자동화를 다중 서버 관리라고 합니다.Automating administration across multiple instances of SQL ServerSQL Server is called multiserver administration. 다중 서버 관리를 사용하여 다음을 수행합니다.Use multiserver administration to do the following:

  • 두 대 이상의 서버 관리Manage two or more servers.

  • 데이터 웨어하우징을 위해 엔터프라이즈 서버 간의 정보 흐름 예약Schedule information flows between enterprise servers for data warehousing.

다중 서버 관리를 이용하려면 마스터 서버와 대상 서버가 적어도 하나씩 있어야 합니다.To take advantage of multiserver administration, you must have at least one master server and at least one target server. 마스터 서버는 대상 서버에 작업을 배포하거나 대상 서버에서 이벤트를 받습니다.A master server distributes jobs to, and receives events from, target servers. 또한 마스터 서버에서는 대상 서버에서 실행되는 작업에 대한 작업 정의의 중앙 복사본을 저장합니다.A master server also stores the central copy of job definitions for jobs that are run on target servers. 대상 서버는 주기적으로 마스터 서버에 연결되어 작업 일정을 업데이트합니다.Target servers connect periodically to the master server to update their schedule of jobs. 새 작업이 마스터 서버에 있는 경우 대상 서버는 작업을 다운로드합니다.If a new job exists on the master server, the target server downloads the job. 대상 서버는 작업을 완료한 후에 마스터 서버에 다시 연결하여 작업 상태를 보고합니다.After the target server completes the job, it reconnects to the master server and reports the status of the job. 데이터베이스 관련 활동을 수행하는 경우 작업 정의가 동일해야 합니다.Note that your job definition must be same when performing any database related activities.

다음 그림은 마스터 서버와 대상 서버 간의 관계를 보여 줍니다.The following illustration shows the relationship between master and target servers:

다중 서버 관리 구성Multiserver administration configuration

대기업에서 부서 서버를 관리하는 경우 다음을 정의할 수 있습니다.If you administer departmental servers across a large corporation, you can define the following:

  • 작업 단계를 사용하는 하나의 백업 작업One backup job with job steps.

  • 백업 실패 시 알릴 운영자Operators to notify in case of backup failure.

  • 백업 작업의 실행 일정An execution schedule for the backup job.

마스터 서버에 이 백업 작업을 한 번 쓴 다음 각 부서 서버를 대상 서버로 참여시킵니다.Write this backup job one time on the master server and then enlist each departmental server as a target server. 모든 부서 서버는 참여할 때부터 동일한 백업 작업을 실행하지만 작업은 한 번만 정의합니다.From the time of their enlistment, all the departmental servers run the same backup job, yet you defined the job only once.

참고

다중 서버 관리 기능은 sysadmin 역할의 멤버를 위한 것입니다.Multiserver administration features are intended for members of the sysadmin role. 그러나 대상 서버에서 sysadmin 역할의 멤버는 마스터 서버에 의해 대상 서버에서 실행된 작업을 편집할 수 없습니다.However, a member of the sysadmin role on the target server cannot edit the operations that are performed on the target server by the master server. 이 보안 조치는 작업 단계가 실수로 삭제되는 것과 대상 서버에서 작업이 중단되는 것을 방지합니다.This security measure prevents job steps from being accidentally deleted and operations on the target server from being interrupted.

섹션 내용In This Section

다중 서버 환경 만들기Create a Multiserver Environment
마스터 서버와 대상 서버를 만들고 관리하는 방법에 대해 설명합니다.Contains information about how to create and manage master and target servers.

다중 서버 환경에 적합한 SQL Server 에이전트 서비스 계정 선택Choose the Right SQL Server Agent Service Account for Multiserver Environments
SQL ServerSQL Server 에이전트 서비스에 관리자가 아닌 Windows 계정이나 로컬 시스템 계정을 사용할 경우 다중 서버 환경에 미치는 영향에 대한 정보를 포함합니다.Contains information about how using nonadministrative Windows accounts or the Local System account for the SQL ServerSQL Server Agent service can affect multiserver environments.

대상 서버의 암호화 옵션 설정Set Encryption Options on Target Servers
대상 서버에서 MsxEncryptChannelOptions SQL ServerSQL Server 에이전트 레지스트리 하위 키를 설정하는 방법에 대한 정보를 포함합니다.Contains information about setting the MsxEncryptChannelOptions SQL ServerSQL Server Agent registry subkey on target servers.

기업 내 작업 관리Manage Jobs Across an Enterprise
작업 상태를 확인하고, 작업의 대상 서버를 변경하고, 대상 서버 클럭을 동기화하고, 현재 작업 상태에 대해 마스터 서버를 폴링하는 방법에 대해 설명합니다.Contains information about checking job status, changing target servers for jobs, synchronizing target server clocks, and polling master servers for their current job status.

프록시를 사용하는 다중 서버 작업 문제 해결Troubleshoot Multiserver Jobs That Use Proxies
실패한 프록시 사용 다중 서버 작업의 문제 해결 방법에 대한 정보를 포함합니다.Contains information about troubleshooting multiserver jobs that use proxies which fail.

서버 폴링Poll Servers
암시적이고 명시적으로 대상 서버에서 마스터 서버를 폴링하여 작업 정보를 동기화하는 방법에 대해 설명합니다.Contains information about how to implicitly and explicitly make target servers poll master servers to synchronize jobs information.

이벤트 관리Manage Events
대상 서버에서 마스터 서버로 이벤트를 전달하는 방법에 대해 설명합니다.Contains information about event forwarding from target servers to master servers.

기업 내의 자동화된 관리 튜닝Tune Automated Administration Across an Enterprise
다중 서버 환경에서 자동화된 관리를 통해 SQL ServerSQL Server의 자체 튜닝 기능을 사용하는 방법에 대해 설명합니다.Contains information about how automated administration in a multiserver environment takes advantage of the self-tuning features of SQL ServerSQL Server.

참고 항목See Also

SQL Server 데이터베이스 엔진 설치 시 이전 버전과의 호환성 관련 항목Backward Compatibility Topics for Installing the SQL Server Database Engine
서버 등록Registering Servers
sp_add_targetservergroupsp_add_targetservergroup
sp_delete_targetserversp_delete_targetserver
sp_delete_targetservergroupsp_delete_targetservergroup
sp_help_downloadlistsp_help_downloadlist
sp_help_jobserversp_help_jobserver
sp_help_targetservergroupsp_help_targetservergroup
sp_resync_targetserversp_resync_targetserver
sp_update_targetservergroupsp_update_targetservergroup
sysjobserverssysjobservers
sysloginssyslogins
systargetserverssystargetservers