프록시를 사용하는 다중 서버 작업 문제 해결Troubleshoot Multiserver Jobs That Use Proxies

프록시와 연관된 단계가 있는 분산된 작업은 대상 서버의 프록시 계정 컨텍스트 하에서 실행됩니다.Distributed jobs whose steps are associated with a proxy run under the context of the proxy account on the target server. 마스터 서버에서 다운로드할 때 프록시 계정을 사용하는 작업 단계가 실패한 경우 msdb 데이터베이스 sysdownloadlist 테이블의 error_message 열에서 다음 오류 메시지를 확인합니다.If job steps that use proxy accounts fail when downloaded from the master server, check the error_message column in the sysdownloadlist table in the msdb database for the following error messages:

  • "작업 단계에 프록시 계정이 필요하지만 일치하는 프록시를 대상 서버에서 사용할 수 없습니다.""The job step requires a proxy account, however proxy matching is disabled on the target server."

    이 오류를 해결하려면 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName 레지스트리 하위 키를 1(true)로 설정합니다.To resolve this error, set the \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName registry subkey to 1 (true). 기본적으로 이 하위 키는 0 (false)으로 설정됩니다.By default, this subkey is set to 0 (false). MSSQL.<n>의 값은 인스턴스 이름입니다(예: MSSQL.1 또는 MSSQL.3).The value of MSSQL.<n> is the instance name; for example, MSSQL.1 or MSSQL.3.

  • "프록시를 찾을 수 없습니다.""Proxy not found."

    이 오류를 해결하려면 프록시 계정이 작업 단계가 실행되는 마스터 서버 프록시 계정과 동일한 이름을 가진 대상 서버에 있는지 확인합니다.To resolve this error, make sure a proxy account exists on the target server with the same name as the master server proxy account under which the job step runs.

주의

레지스트리를 올바르게 편집하지 않으면 시스템을 심각하게 손상시킬 수 있습니다.Incorrectly editing the registry can severely damage your system. 따라서 레지스트리를 변경하기 전에 컴퓨터의 중요한 데이터는 백업해 두는 것이 좋습니다.Before making changes to the registry, we recommend that you back up any valued data on the computer.

관련 항목:See Also

다중 서버 환경 만들기Create a Multiserver Environment