Sdílet prostřednictvím


sp_help_operator (Transact-SQL)

platí pro:SQL Server

Hlásí informace o operátorech definovaných pro server.

Transact-SQL konvence syntaxe

Syntaxe

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

Arguments

[ @operator_name = ] N'operator_name'

Jméno operátora. @operator_name je sysname s výchozím nastavením NULL. Pokud @operator_name není specifikováno, vrátí se informace o všech operátorech.

Buď @operator_id , nebo @operator_name musí být specifikovány, ale ani jedno nelze specifikovat.

[ @operator_id = ] operator_id

Identifikační číslo operátora, o který jsou informace žádány. @operator_id je int, s výchozím nastavením NULL.

Buď @operator_id , nebo @operator_name musí být specifikovány, ale ani jedno nelze specifikovat.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Název sloupce Datový typ Description
id int Identifikační číslo operátora.
name sysname Jméno operátora.
enabled tinyint Operátor je k dispozici pro přijímání jakýchkoli oznámení:

1 = Ano
0 = Ne
email_address nvarchar(100) E-mailová adresa operátora.
last_email_date int Datum, kdy byl operátor naposledy informován e-mailem.
last_email_time int Čas, kdy byl operátor naposledy informován e-mailem.
pager_address nvarchar(100) Adresa operátora pageru.
last_pager_date int Datum, kdy byl operátor naposledy informován pagerem.
last_pager_time int Čas, kdy byl operátor naposledy upozorněn pagerem.
weekday_pager_start_time int Začátek období, během kterého je operátor k dispozici pro příjem upozornění na pagery ve všední den.
weekday_pager_end_time int Konec období, během kterého je operátor k dispozici pro přijímání upozornění na pagery ve všední den.
saturday_pager_start_time int Začátek období, během kterého je operátor k dispozici pro příjem upozornění pagerů v sobotu.
saturday_pager_end_time int Konec časového období, během kterého je operátor k dispozici pro přijímání upozornění pagerů v sobotu.
sunday_pager_start_time int Začátek období, během kterého je operátor k dispozici pro příjem upozornění z pageru v neděli.
sunday_pager_end_time int Konec období, během kterého je operátor k dispozici pro příjem upozornění pagerů v neděli.
pager_days tinyint Bitmask (1 = neděle, 64 = sobota) dnů v týdnu, který označuje, kdy je operátor k dispozici pro přijímání upozornění pagerů.
netsend_address nvarchar(100) Adresa operátora pro síťová vyskakovací upozornění.
last_netsend_date int Datum, kdy byl operátor naposledy informován prostřednictvím síťového vyskakovacího okna.
last_netsend_time int Čas, kdy byl operátor naposledy upozorněn vyskakovacím oknem sítě.
category_name sysname Název kategorie operátorů, do které tento operátor patří.

Poznámky

sp_help_operator musí být spuštěna z databáze msdb .

Povolení

Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.

Ostatní uživatelé musí mít v databázi msdb přiděleny některé z následujících pevných databázových rolí SQL Server Agent:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Podrobnosti o oprávněních těchto rolí naleznete v SQL Server Agent Fixed Database Roles.

Examples

Následující příklad uvádí informace o operátoru François Ajenstat.

USE msdb;
GO

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