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


sp_help_operator (Transact-SQL)

A következőkre vonatkozik:SQL Server

Információkat jelent a szerver számára meghatározott operátorokról.

Transact-SQL szintaxis konvenciók

Szemantika

sp_help_operator
    [ [ @operator_name = ] N'operator_name' ]
    [ , [ @operator_id = ] operator_id ]
[ ; ]

Arguments

[ @operator_name = ] N'operator_name'

Az operátor neve. @operator_name a sysname, alapértelmezettként NULL. Ha @operator_name nincs megadva, minden operátorról visszaküldik az információt.

Vagy @operator_id , akár @operator_name meg kell határozni, de mindkettő nem lehet megadni.

[ @operator_id = ] operator_id

Az üzemeltető azonosító száma, amelyről információt kérnek. @operator_idint, alapértelmezett NULL.

Vagy @operator_id , akár @operator_name meg kell határozni, de mindkettő nem lehet megadni.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Oszlop név Adattípus Description
id int Kezelőazonosító szám.
name sysname Operátor neve.
enabled tinyint Az üzemeltető elérhető bármilyen értesítés fogadására:

1 = Igen
0 = Nem
email_address nvarchar(100) Operátor e-mail címe.
last_email_date int Az utolsó e-mailes értesítés dátuma.
last_email_time int Az az idő, amikor az operátort utoljára e-mailben értesítették.
pager_address nvarchar(100) Kezelő oldalcím.
last_pager_date int Az utolsó értesítés az operátor értesítésének időpontja.
last_pager_time int Az az idő, amikor az operátort utoljára értesítette a pager.
weekday_pager_start_time int Az időszak kezdete, amikor az operátor hétköznap kapható a pager értesítések fogadására.
weekday_pager_end_time int Az időszak vége, amikor az operátor hétköznap kapható értesítéseket kaphat.
saturday_pager_start_time int Az időszak kezdete, amikor a szolgáltató szombatonként kaphatja a pagerértesítéseket.
saturday_pager_end_time int Az időszak vége, amikor az üzemeltető szombatonként kaphatja a pager értesítéseket.
sunday_pager_start_time int Az időszak kezdete, amikor az operátor vasárnap kapható a pager-értesítések fogadására.
sunday_pager_end_time int Az időszak vége, amikor az üzemeltető vasárnap kapható pager értesítéseket kaphat.
pager_days tinyint Egy bitmask (1 = vasárnap, 64 = szombat) a hét napjain, amely jelzi, mikor kaphatja meg a kezelő értesítéseket.
netsend_address nvarchar(100) A hálózati felugró értesítések operátor címe.
last_netsend_date int Az utolsó értesítés dátuma, amikor a szolgáltatót hálózati felugró ablakon értesítették.
last_netsend_time int Az az idő, amikor az operátort utoljára értesítették hálózati felugró ablak alapján.
category_name sysname Az operátor kategória neve, amelyhez ez az operátor tartozik.

Megjegyzések

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

Permissions

Ezen az eljáráshoz engedélyeket adhatsz EXECUTE , de ezek az engedélyek felülbírálhatók egy SQL Server frissítés során.

Más felhasználóknak az alábbi SQL Server Agent rögzített adatbázis-szerepek egyikét kell megadniuk az msdb adatbázisban:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Ezeknek a szerepköröknek a jogosultságairól az SQL Server Agent Fixed Database Roles oldalon találja a részleteket.

Példák

Az alábbi példa az operátorról François Ajenstatszóló információkat közöl.

USE msdb;
GO

EXECUTE dbo.sp_help_operator @operator_name = N'François Ajenstat';
GO