대상 서버의 폴링 간격 설정Set the Polling Interval for Target Servers

이 항목에서는 MicrosoftMicrosoft SQL ServerSQL Server 에이전트가 마스터 서버에서 대상 서버로 정보를 새로 고치는 빈도를 설정하는 방법에 대해 설명합니다.This topic describes how to set the frequency that MicrosoftMicrosoft SQL ServerSQL Server Agent refreshes information from the master to the target servers. 작업은 SQL ServerSQL Server 에이전트에서 수행하도록 지정된 일련의 동작입니다.A job is a specified series of actions that SQL ServerSQL Server Agent performs. 다중 서버 작업은 마스터 서버가 하나 이상의 대상 서버에서 실행하는 작업입니다.A multiserver job is a job that a master server runs on one or more target servers.

시작하기 전에Before You Begin

각 대상 서버는 같은 작업의 한 인스턴스를 동시에 실행할 수 있습니다.Each target server can run one instance of the same job at the same time. 각 대상 서버는 주기적으로 마스터 서버를 폴링하여 해당 대상 서버에 새로 할당된 작업의 복사본을 다운로드한 다음 연결을 끊습니다.Each target server periodically polls the master server, downloads a copy of any new jobs assigned to the target server, and then disconnects. 대상 서버는 로컬에서 작업을 실행한 다음 마스터 서버에 다시 연결하여 작업 결과 상태를 업로드합니다.The target server runs the job locally and then reconnects to the master server to upload the job outcome status.

참고

대상 서버에서 작업 상태 업로드를 시도할 때 마스터 서버가 액세스 가능하지 않은 경우 작업 상태는 마스터 서버가 액세스 가능해질 때까지 스풀링됩니다.If the master server is inaccessible when the target server tries to upload job status, the job status is spooled until the master server can be accessed.

보안Security

자세한 내용은 SQL Server 에이전트 보안 구현다중 서버 환경에 적합한 SQL Server 에이전트 서비스 계정 선택을 참조하세요.For detailed information, see Implement SQL Server Agent Security and Choose the Right SQL Server Agent Service Account for Multiserver Environments.

SQL Server Management Studio 사용Using SQL Server Management Studio

대상 서버의 폴링 간격을 설정하려면To set the polling interval for target servers

  1. 개체 탐색기 에서 SQL Server 데이터베이스 엔진SQL Server Database Engine인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.In Object Explorer, connect to an instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine, and then expand that instance.

  2. SQL Server 에이전트를 마우스 오른쪽 단추로 클릭하고 다중 서버 관리를 가리킨 다음 대상 서버 관리를 클릭합니다.Right-click SQL Server Agent, point to Multi Server Administration, and then click Manage Target Servers.

  3. 대상 서버 상태 탭에서 명령 게시를 클릭합니다.On the Target Server Status tab, click Post Instructions.

  4. 명령 유형 목록에서 폴링 간격 설정을 선택합니다.In the Instruction type list, select Set polling interval.

  5. 폴링 간격 상자에 대상 서버가 마스터 서버를 폴링하기 전에 경과해야 하는 시간(초)을 10부터 28,800까지 범위에서 입력합니다.In the Polling interval box, enter the number of seconds from 10 through 28,800 that must pass before the target server polls the master server.

  6. 받는 사람에서 다음 중 하나를 수행합니다.Under Recipients, do one of the following:

    1. 모든 대상 서버가 같은 폴링 간격을 공유할 경우 모든 대상 서버 를 클릭합니다.Click All target servers if all target servers share the same polling interval.

    2. 모든 대상 서버가 같은 폴링 간격을 공유하지는 않는 경우 대상 서버 지정 을 클릭한 다음 이 폴링 간격을 사용할 대상 서버를 각각 선택합니다.Click These target servers if not all target servers share the same polling interval, and then select each target server that will use this polling interval.

Transact-SQL 사용Using Transact-SQL

대상 서버의 폴링 간격을 설정하려면To set the polling interval for target servers

  1. 개체 탐색기에서 데이터베이스 엔진의 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.In Object Explorer, connect to an instance of the Database Engine, and then expand that instance.

  2. 도구 모음에서 새 쿼리를 클릭합니다.On the toolbar, click New Query.

  3. 쿼리 창에서 sp_post_msx_operation(Transact-SQL) 시스템 저장 프로시저를 사용하여 대상 서버의 폴링 간격을 설정합니다.In the query window, use the sp_post_msx_operation (Transact-SQL) system stored procedure to set the polling interval for target servers.

관련 항목:See Also

sysdownloadlistsysdownloadlist