SQL Server Agent tárolt eljárásai (Transact-SQL)

A következőkre vonatkozik:SQL Server

Az SQL Server a következő rendszer által tárolt eljárásokat támogatja, amelyeket az SQL Server Agent az ütemezett és eseményvezérelt tevékenységek kezelésére használ.

Feladatkezelés

Ezek az eljárások SQL Server Agent-feladatokat hoznak létre, módosítanak és kezelnek.

Tárolt eljárás Description
sp_add_job Új feladatot hoz létre, amelyet az SQL Server Agent szolgáltatás hajt végre.
sp_delete_job Töröl egy feladatot az SQL Server-ügynökből.
sp_update_job Egy meglévő feladat attribútumainak módosítása.
sp_help_job A feladatok adatait adja vissza.
sp_start_job Utasítást ad az SQL Server Agentnek, hogy azonnal hajtson végre egy feladatot.
sp_stop_job Utasítást ad az SQL Server Agentnek, hogy állítsa le egy munka végrehajtását.
sp_help_jobactivity Az SQL Server Agent-feladatok futtatókörnyezeti állapotával kapcsolatos információkat ad vissza.
sp_help_jobcount Az ütemezéshez csatolt feladatok számát adja vissza.
sp_help_jobhistory A feladatok végrehajtási előzményeiről ad vissza információkat.
sp_purge_jobhistory Eltávolítja egy feladat előzményrekordjait.
sp_manage_jobs_by_login Egy megadott bejelentkezéshez tartozó feladatokat töröl vagy rendel hozzá újra.

Feladat lépései

Ezek az eljárások a feladatok egyes lépéseit kezelik.

Tárolt eljárás Description
sp_add_jobstep Hozzáad egy lépést egy feladathoz.
sp_delete_jobstep Eltávolít egy feladatlépést egy feladatból.
sp_update_jobstep Egy feladatlépés beállításainak módosítása.
sp_help_jobstep A feladat lépéseinek adatait adja vissza.
sp_help_jobsteplog Az SQL Server Agent feladatnaplójának adatait adja vissza.
sp_delete_jobsteplog Törli az SQL Server Agent feladatnaplóját egy feladathoz.

Ütemterv

Ezek az eljárások feladatütemezéseket hoznak létre és kezelnek.

Tárolt eljárás Description
sp_add_schedule Tetszőleges számú feladat által használható ütemezést hoz létre.
sp_delete_schedule Törli az ütemtervet.
sp_update_schedule Módosítja az ütemezés beállításait.
sp_help_schedule Az ütemezésekkel kapcsolatos információkat adja vissza.
sp_attach_schedule Ütemezést csatol egy feladathoz.
sp_detach_schedule Eltávolítja az ütemezés és a feladat közötti társításokat.
sp_add_jobschedule Ütemezést hoz létre egy feladathoz.
sp_delete_jobschedule Egy feladat ütemezésének törlése.
sp_update_jobschedule Módosítja egy feladat ütemezésének beállításait.
sp_help_jobschedule A feladatütemezésekkel kapcsolatos információkat adja vissza.
sp_help_jobs_in_schedule Egy adott ütemezéshez csatolt feladatokra vonatkozó információkat ad vissza.

Figyelmeztetések

Ezek az eljárások eseményekre reagáló riasztásokat hoznak létre és kezelnek.

Tárolt eljárás Description
sp_add_alert Riasztást hoz létre.
sp_delete_alert Riasztás törlése.
sp_update_alert Módosítja a riasztás beállításait.
sp_help_alert A riasztásokkal kapcsolatos információkat adja vissza.

Működtetők

Ezek az eljárások riasztási értesítéseket kapó operátorokat kezelnek.

Tárolt eljárás Description
sp_add_operator Létrehoz egy operátort, amely riasztásokkal és feladatokkal használható.
sp_delete_operator Egy operátor törlése.
sp_update_operator Módosítja az operátor beállításait.
sp_help_operator Az operátorokkal kapcsolatos információkat adja vissza.
sp_notify_operator Értesítést küld egy operátornak.

Notifications

Ezek az eljárások kezelik a feladatok befejezéséről és a riasztásokról szóló értesítéseket.

Tárolt eljárás Description
sp_add_notification Értesítést ad hozzá egy riasztáshoz.
sp_delete_notification Értesítés eltávolítása egy riasztásból.
sp_update_notification Módosítja egy riasztás értesítési beállításait.
sp_help_notification Egy adott operátor vagy riasztás értesítéseiről ad vissza információkat.

Kategóriák

Ezek az eljárások kategóriákba rendezik a feladatokat, riasztásokat és operátorokat.

Tárolt eljárás Description
sp_add_category Feladat-, riasztás- vagy operátorkategóriát ad hozzá.
sp_delete_category Kategória törlése.
sp_update_category Egy kategória nevének módosítása.
sp_help_category Kategóriákra vonatkozó információkat ad vissza.

proxyk

Ezek az eljárások a feladat lépéseinek futtatásához kezelik a proxyfiókokat.

Tárolt eljárás Description
sp_add_proxy Létrehoz egy SQL Server Agent proxyfiókot.
sp_delete_proxy Proxyfiók törlése.
sp_update_proxy Módosítja a proxyfiók beállításait.
sp_help_proxy A proxyfiókokkal kapcsolatos információkat adja vissza.
sp_grant_login_to_proxy Bejelentkezési hozzáférést biztosít egy proxyhoz.
sp_revoke_login_from_proxy Eltávolítja a bejelentkezés proxyhoz való hozzáférését.
sp_enum_login_for_proxy A proxyhoz hozzáférő bejelentkezések listája.
sp_grant_proxy_to_subsystem Engedélyez egy proxy hozzáférést egy alrendszerhez.
sp_revoke_proxy_from_subsystem Visszavonja a proxy hozzáférését egy alrendszerhez.
sp_enum_proxy_for_subsystem Az alrendszerekhez hozzáférő proxykat sorolja fel.
sp_enum_sqlagent_subsystems Az SQL Server Agent alrendszereit listalázi.

Célkiszolgálók (többkiszolgálós felügyelet)

Ezek az eljárások többkiszolgálós felügyeleti környezetben kezelik a célkiszolgálókat.

Tárolt eljárás Description
sp_add_targetservergroup Létrehoz egy célkiszolgálócsoportot.
sp_delete_targetservergroup Törli a célkiszolgáló-csoportot.
sp_update_targetservergroup Módosítja a célkiszolgáló-csoport nevét.
sp_help_targetservergroup A célkiszolgáló-csoportok adatait adja vissza.
sp_add_targetsvrgrp_member Célkiszolgálót ad hozzá egy célkiszolgálói csoporthoz.
sp_delete_targetsvrgrp_member Eltávolít egy célkiszolgálót egy célkiszolgálócsoportból.
sp_add_jobserver Egy feladatot egy megadott kiszolgálón céloz meg.
sp_delete_jobserver Eltávolít egy feladatcélt egy megadott kiszolgálóról.
sp_help_jobserver Egy feladat célkiszolgálóira vonatkozó információkat ad vissza.
sp_apply_job_to_targets Feladat alkalmazása egy vagy több célkiszolgálóra vagy célkiszolgáló-csoportra.
sp_remove_job_from_targets Eltávolít egy feladatot a megadott célkiszolgálókról vagy célkiszolgáló-csoportokból.
sp_delete_targetserver Eltávolít egy kiszolgálót az elérhető célkiszolgálók listájából.
sp_help_targetserver A célkiszolgálók adatait adja vissza.
sp_resync_targetserver A célkiszolgáló újraszinkronizálása a főkiszolgálóval.
sp_help_downloadlist Egy célkiszolgáló feladatait és letöltési állapotát sorolja fel.
sp_post_msx_operation A letöltő célkiszolgálók műveleteinek bejegyzései.
sp_msx_defect Eltávolítja az aktuális kiszolgálót a többkiszolgálós műveletekből.
sp_msx_enlist Hozzáadja az aktuális kiszolgálót az elérhető kiszolgálók listájához.
sp_msx_get_account A főkiszolgálóra való bejelentkezéshez használt hitelesítő adatok adatait adja vissza.
sp_msx_set_account Beállítja a célkiszolgáló által a főkiszolgálóra való bejelentkezéshez használt fiókot.

Hibanapló-kezelés

Ezek az eljárások kezelik az SQL Server-ügynök hibanaplóját.

Tárolt eljárás Description
sp_cycle_agent_errorlog Bezárja az SQL Server-ügynök aktuális hibanaplóját, és a bővítményszámokat ciklusba lépteti.