Megosztás a következőn keresztül:


sp_post_msx_operation (Transact-SQL)

A következőkre vonatkozik:SQL Server

Műveleteket (sorokat) helyez be a sysdownloadlist rendszertáblába, hogy a célszerverek letöltsék és végrehajthassák.

Transact-SQL szintaxis konvenciók

Szemantika

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' ]
[ ; ]

Arguments

[ @operation = ] 'művelet'

A kijelölt művelet típusa. @operation a varchar(64), alapértelmezett nélkül. Az érvényes műveletek a @object_type-től függenek.

Objektumtípus Operation
JOB INSERT
UPDATE
DELETE
START
STOP
SERVER RE-ENLIST
DEFECT
SYNC-TIME
SET-POLL
SCHEDULE INSERT
UPDATE
DELETE

[ @object_type = ] 'object_type'

Milyen típusú objektum lehet egy műveletet betölteni. @object_typea varchar(64), alapértelmezett értéke JOB. Az érvényes típusok a következők JOB: , SERVERés SCHEDULE.

[ @job_id = ] 'job_id'

Az adott munkakör azonosító száma, amelyre a művelet vonatkozik. @job_idaz uniqueidentifier, alapértelmezettként NULL. 0x00 Minden állást jelöl. Ha @object_type , SERVERakkor @job_id nem szükséges.

[ @specific_target_server = ] N'specific_target_server'

A célszerver neve, amelyre a megadott művelet érvényes. @specific_target_servera sysname, alapértelmezés NULL. Ha @job_id meg van jelölve, de @specific_target_server nincs megadva, akkor az összes munkaszerverre közzéteszik az operációkat.

[ @value = ] érték

A lekérdezési időköz másodpercben. @valueint, alapértelmezettként NULL. Ezt a paramétert csak akkor lehet megadni, ha @operation .SET-POLL

[ @schedule_uid = ] 'schedule_uid'

Az adott művelet alkalmazására szolgáló menetrend egyedi azonosítója. @schedule_uidaz uniqueidentifier, alapértelmezettként NULL.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Nincs.

Megjegyzések

sp_post_msx_operation Le kell futtatni az msdb adatbázisból.

sp_post_msx_operation mindig biztonságosan hívható, mert először meghatározza, hogy a jelenlegi szerver többszerveres Microsoft SQL Server ügynök-e, és ha igen, akkor @object_type többszerveres feladat-e.

Miután egy műveletet közzétesznek, megjelenik a sysdownloadlist táblázatban. Miután egy állás létrejött és közzétették, a további változásokat is kommunikálni kell a célszervereknek (TSX). Ez a lépés a letöltési lista segítségével is megtörténik.

Nagyon ajánljuk, hogy kezeld a letöltési listát az SQL Server Management Studio-ban. További információért lásd: Állások megtekintése vagy módosítása.

Permissions

A tárolt eljárás futtatásához a felhasználóknak meg kell kapni a rendszergazdálkodó fix szerver szerepet.