Aracılığıyla paylaş


sp_help_operator (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Sunucu için tanımlanan operatörler hakkında bilgi bildirir.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Arguments

[ @operator_name = ] N'operator_name'

Operatör adı. @operator_namesysname'dir ve varsayılan olarak .NULL Eğer @operator_name belirtilmemişse, tüm operatörler hakkında bilgi geri döner.

Ya @operator_id ya da @operator_name belirtilmelidir, ancak ikisi de belirtilemez.

[ @operator_id = ] operator_id

Bilgi talep edilen operatörün kimlik numarası. @operator_idint ve varsayılan olarak .NULL

Ya @operator_id ya da @operator_name belirtilmelidir, ancak ikisi de belirtilemez.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Sütun adı Veri türü Description
id int Operatör kimlik numarası.
name sysname Operatör Adı.
enabled tinyint Operatör, herhangi bir bildirimi almak için hazırdır:

1 = Evet
0 = Hayır
email_address nvarchar(100) Operatör e-posta adresi.
last_email_date int Operatörün son e-posta ile bilgilendirildiği tarih.
last_email_time int Operatörün son e-posta ile bildirim aldığı zaman.
pager_address nvarchar(100) Operatör pager adresi.
last_pager_date int Operatörün en son pager tarafından bilgilendirildiği tarih.
last_pager_time int Operatörün en son pager tarafından bilgilendirildiği zaman.
weekday_pager_start_time int Operatörün hafta içi bir gün pager bildirimlerini alabileceği zaman diliminin başlangıcı.
weekday_pager_end_time int Operatörün hafta içi bir gün pager bildirimleri alabileceği sürenin sonu.
saturday_pager_start_time int Operatörün cumartesi günleri pager bildirimlerini alabileceği sürenin başlangıcı.
saturday_pager_end_time int Operatörün cumartesi günleri pager bildirimlerini alabileceği sürenin sonu.
sunday_pager_start_time int Operatörün Pazar günleri pager bildirimlerini alabileceği sürenin başlangıcı.
sunday_pager_end_time int Operatörün Pazar günleri pager bildirimlerini alabileceği sürenin sonu.
pager_days tinyint Operatörün pager bildirimlerini almaya hazır olduğu günleri gösteren haftanın günlerinden oluşan bir bitmask (1 = Pazar, 64 = Cumartesi).
netsend_address nvarchar(100) Ağ açılır bildirimleri için operatör adresi.
last_netsend_date int Operatörün ağ açılır penceresiyle son kez bildirildiği tarih.
last_netsend_time int Operatörün ağ açılır penceresiyle en son bildirim aldığı zaman.
category_name sysname Bu operatörün ait olduğu operatör kategorisinin adı.

Açıklamalar

sp_help_operator veritabanından msdb çalıştırılmalı olmalı.

Permissions

EXECUTE Bu prosedür üzerinde izinler verebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kalabilir.

Diğer kullanıcılara, veritabanındaki aşağıdaki sabit veritabanı rollerinden birine msdb sahip olmalıdır:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Bu rollerin izinleri hakkında detaylar için SQL Server Agent Fixed Database Roles bölümüne bakınız.

Örnekler

Aşağıdaki örnek, operatör François Ajenstathakkında bilgi verir.

USE msdb;
GO

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