Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 |
INSERTUPDATEDELETESTARTSTOP |
SERVER |
RE-ENLISTDEFECTSYNC-TIMESET-POLL |
SCHEDULE |
INSERTUPDATEDELETE |
[ @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.
Kapcsolódó tartalom
- 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)
- rendszer által tárolt eljárások (Transact-SQL)