sp_post_msx_operation(Transact-SQL)
적용 대상: SQL Server
대상 서버를 다운로드하고 실행할 수 있도록 sysdownloadlist
작업(행)을 시스템 테이블에 삽입합니다.
구문
sp_post_msx_operation
[ @operation = ] 'operation'
[ , [ @object_type = ] 'object_type' ]
[ , [ @job_id = ] 'job_id' ]
[ , [ @specific_target_server = ] N'specific_target_server' ]
[ , [ @value = ] value ]
[ , [ @schedule_uid = ] 'schedule_uid' ]
[ ; ]
인수
[ @operation = ] 'operation'
게시된 작업의 작업 유형입니다. @operation varchar(64)이며 기본값은 없습니다. 유효한 작업은 @object_type 따라 달라집니다.
Object type | 연산 |
---|---|
JOB |
INSERT UPDATE DELETE START STOP |
SERVER |
RE-ENLIST DEFECT SYNC-TIME SET-POLL |
SCHEDULE |
INSERT UPDATE DELETE |
[ @object_type = ] 'object_type'
작업을 게시할 개체의 형식입니다. @object_type 기본값JOB
인 varchar(64)입니다. 유효한 형식은 JOB
, SERVER
및 SCHEDULE
.
[ @job_id = ] 'job_id'
작업이 적용되는 작업의 작업 ID 번호입니다. @job_id 기본값NULL
인 uniqueidentifier입니다. 0x00
는 모든 작업을 나타냅니다. @object_type SERVER
경우 @job_id 필요하지 않습니다.
[ @specific_target_server = ] N'specific_target_server'
지정된 작업이 적용되는 대상 서버의 이름입니다. @specific_target_server sysname이며 기본값은 .입니다NULL
. @job_id 지정되었지만 @specific_target_server 지정되지 않은 경우 작업의 모든 작업 서버에 대해 작업이 게시됩니다.
[ @value = ] value
폴링 간격(초)입니다. @value 기본값NULL
인 int입니다. @operation 경우에만 이 매개 변수를 지정합니다SET-POLL
.
[ @schedule_uid = ] 'schedule_uid'
연산을 적용할 일정의 고유 식별자입니다. @schedule_uid 기본값NULL
인 uniqueidentifier입니다.
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
없음.
설명
sp_post_msx_operation
는 데이터베이스에서 msdb
실행되어야 합니다.
sp_post_msx_operation
는 현재 서버가 Microsoft SQL Server 에이전트 다중 서버인지, @object_type 다중 서버 작업인지 여부를 먼저 결정하기 때문에 항상 안전하게 호출할 수 있습니다.
작업이 게시되면 테이블에 표시됩니다 sysdownloadlist
. 작업을 만들고 게시한 후에는 해당 작업의 후속 변경 내용도 TSX(대상 서버)에 전달되어야 합니다. 이 단계는 다운로드 목록을 사용하여 수행됩니다.
SQL Server Management Studio에서 다운로드 목록을 관리하는 것이 좋습니다. 자세한 내용은 작업 보기 또는 수정을 참조 하세요.
사용 권한
이 저장 프로시저를 실행하려면 사용자에게 sysadmin 고정 서버 역할이 부여되어야 합니다.
관련 콘텐츠
- sp_add_jobserver(Transact-SQL)
- sp_delete_job(Transact-SQL)
- sp_delete_jobserver(Transact-SQL)
- sp_delete_targetserver(Transact-SQL)
- sp_resync_targetserver(Transact-SQL)
- sp_start_job (Transact-SQL)
- sp_stop_job(Transact-SQL)
- sp_update_job(Transact-SQL)
- sp_update_operator(Transact-SQL)
- 시스템 저장 프로시저(Transact-SQL)