기업 내 관리 자동화

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

  • 두 대 이상의 서버 관리

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

[!참고]

Microsoft에서는 총 소유 비용을 줄이려는 노력의 일환으로 SQL Server 2008에서 정책 기반 관리라는 서버 관리 방법과 구성 서버와 서버 그룹을 사용하는 다중 서버 쿼리를 도입했습니다. 이러한 기능을 이 항목에서 설명하는 일부 기능 대신 또는 일부 기능과 함께 사용할 수 있습니다. 자세한 내용은 정책 기반 관리를 사용하여 서버 관리중앙 관리 서버를 사용하여 여러 서버 관리를 참조하십시오.

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

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

다중 서버 관리 구성

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

  • 작업 단계를 사용하는 하나의 백업 작업

  • 백업 실패 시 알릴 운영자

  • 백업 작업의 실행 일정

마스터 서버에 이 백업 작업을 한 번 쓴 다음 각 부서 서버를 대상 서버로 참여시킵니다. 모든 부서 서버는 참여할 때부터 동일한 백업 작업을 실행하지만 작업은 한 번만 정의합니다.

[!참고]

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

섹션 내용

참고 항목

참조

sp_add_targetservergroup(Transact-SQL)

sp_delete_targetserver(Transact-SQL)

sp_delete_targetservergroup(Transact-SQL)

sp_help_downloadlist(Transact-SQL)

sp_help_jobserver(Transact-SQL)

sp_help_targetservergroup(Transact-SQL)

sp_resync_targetserver(Transact-SQL)

sp_update_targetservergroup(Transact-SQL)

dbo.sysjobservers(Transact-SQL)

sys.syslogins(Transact-SQL)

dbo.systargetservers(Transact-SQL)

개념

서버 등록

관련 자료

SQL Server 데이터베이스 엔진의 이전 버전과의 호환성