문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_post_msx_operation(Transact-SQL)

대상 서버가 다운로드하여 실행할 sysdownloadlist 시스템 테이블로 연산(행)을 삽입합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_post_msx_operation
     [ @operation = ] 'operation'
     [ , [ @object_type = ] 'object' ] 
     { , [ @job_id = ] job_id } 
     [ , [ @specific_target_server = ] 'target_server' ] 
     [ , [ @value = ] value ]
     [ , [ @schedule_uid = ] schedule_uid ]

[ @operation =] 'operation'

게시된 연산의 유형입니다. operationvarchar(64)이며 기본값은 없습니다. 유효한 연산은 object_type에 따라 달라집니다.

개체 유형

연산

JOB

insert

UPDATE

delete

START

STOP

SERVER

RE-ENLIST

DEFECT

SYNC-TIME

SET-POLL

SCHEDULE

insert

UPDATE

delete

[ @object_type =] 'object'

연산을 게시할 대상이 되는 개체의 유형입니다. 유효한 유형은 JOB, SERVERSCHEDULE입니다. objectvarchar(64)이며 기본값은 JOB입니다.

[ @job_id =] job_id

연산을 적용할 작업의 ID입니다. job_iduniqueidentifier이며 기본값은 없습니다. 0x00은 ALL 작업을 나타냅니다. objectSERVER일 경우 job_id는 필요하지 않습니다.

[ @specific_target_server =] 'target_server'

지정한 연산을 적용할 대상이 되는 대상 서버의 이름입니다. If job_id는 지정되었으나 target_server가 지정되지 않은 경우 작업의 모든 작업 서버에 대해 연산이 게시됩니다. target_servernvarchar(30)이며 기본값은 NULL입니다.

[ @value =] value

폴링 간격(초)입니다. valueint이며 기본값은 NULL입니다. operationSET-POLL일 경우에만 이 매개 변수를 지정하십시오.

[ @schedule_uid= ] schedule_uid

연산을 적용할 일정의 고유 식별자입니다. schedule_uiduniqueidentifier이며 기본값은 없습니다.

0(성공) 또는 1(실패)

sp_post_msx_operationmsdb 데이터베이스에서 실행되어야 합니다.

먼저 현재 서버가 다중 서버 Microsoft SQL Server 에이전트인지 확인한 다음 그럴 경우 object가 다중 서버 작업인지 여부를 확인하기 때문에 sp_post_msx_operation은 항상 안전하게 호출할 수 있습니다.

연산은 게시된 후 sysdownloadlist 테이블에 나타납니다. 작업이 생성 및 게시된 후에는 해당 작업의 후속 변경 내용도 대상 서버(TSX)로 통신되어야 합니다. 이는 또한 다운로드 목록을 사용하여 수행됩니다.

SQL Server Management Studio를 사용하여 다운로드 목록을 관리하는 것이 좋습니다. 자세한 내용은 작업 보기 또는 수정를 참조하십시오.

이 저장 프로시저를 실행하려면 사용자가 sysadmin 고정 서버 역할을 부여받아야 합니다.

커뮤니티 추가 항목

추가
표시: