sp_add_operator (Transact-SQL)

Uyarılar ve işleri için bir işleç (bildirim alıcı) oluşturur.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_add_operator [ @name = ] 'name' 
     [ , [ @enabled = ] enabled ] 
     [ , [ @email_address = ] 'email_address' ] 
     [ , [ @pager_address = ] 'pager_address' ] 
     [ , [ @weekday_pager_start_time = ] weekday_pager_start_time ] 
     [ , [ @weekday_pager_end_time = ] weekday_pager_end_time ] 
     [ , [ @saturday_pager_start_time = ] saturday_pager_start_time ] 
     [ , [ @saturday_pager_end_time = ] saturday_pager_end_time ] 
     [ , [ @sunday_pager_start_time = ] sunday_pager_start_time ] 
     [ , [ @sunday_pager_end_time = ] sunday_pager_end_time ] 
     [ , [ @pager_days = ] pager_days ] 
     [ , [ @netsend_address = ] 'netsend_address' ] 
     [ , [ @category_name = ] 'category' ] 

Bağımsız değişkenler

  • [ @name= ] 'name'
    Bir işleç (bildirim alıcı) adı.Bu ad benzersiz olmalıdır ve yüzde içeremez (%) karakteri.nameİş sysname, ile hiçbir varsayılan.

  • [ @enabled= ] enabled
    işleçgeçerli durumunu gösterir.enabledİş tinyint, varsayılan değer 1 (etkin).0, işleç etkin değildir ve bildirimleri almaz.

  • [ @ e-posta_adresi= ] 'email_address'
    E-posta adresi işleç.Bu dize , e-posta sistemine doğrudan aktarılır.email_addressİş nvarchar(100), varsayılan değer null.

    Fiziksel bir e-posta adresi veya diğer ad belirtme email_address.Örneğin:

    'jdoe' ya da 'jdoe@xyz.com'

    Not

    SQL Mail için yalnızca bir e-posta diğer ad kullanabilirsiniz.Veritabanı posta için e-posta adresi kullanmanız gerekir.

  • [ @ pager_address= ] 'pager_address'
    Çağrı cihazı adresi işleç.Bu dize , e-posta sistemine doğrudan aktarılır.pager_addressİş narchar(100), varsayılan değer null.

  • [ @ weekday_pager_start_time= ] weekday_pager_start_time
    saat SQL Server Aracısı Pazartesi'den hafta belirtilen işleç çağrı cihazı bildirim gönderirCuma'ya.weekday_pager_start_time* *İş int, varsayılan değer 090000, 9: 00'da gösterirbir 24 saatlik zaman ve SSDDSS formunu kullanarak girilmelidir.

  • [ @ weekday_pager_end_time= ] weekday_pager_end_time
    saat SQLServerAgenthizmet artık gönderir çağrı cihazı bildirim için belirtilen işleç hafta sonlarında, Pazartesi'den Cuma'ya. weekday_pager_end_timeolan int, varsayılan değer 180000, 18: 00 gösterirbir 24 saatlik zaman ve SSDDSS formunu kullanarak girilmelidir.

  • [ @ saturday_pager_start_time =] saturday_pager_start_time
    saat SQLServerAgenthizmet Cumartesi günleri için belirtilen işleç çağrı cihazı bildirim gönderir. saturday_pager_start_timeİş int, 090000, varsayılan değer 9: 00'da gösterirbir 24 saatlik zaman ve SSDDSS formunu kullanarak girilmelidir.

  • [ @ saturday_pager_end_time= ] saturday_pager_end_time
    saat SQLServerAgenthizmet artık gönderir çağrı cihazı bildirim için belirtilen işleç Cumartesi günleri. saturday_pager_end_timeİş int, varsayılan değer 180000, 18:00 gösterirbir 24 saatlik zaman ve SSDDSS formunu kullanarak girilmelidir.

  • [ @ sunday_pager_start_time= ] sunday_pager_start_time
    saat SQLServerAgenthizmet Pazar günleri için belirtilen işleç çağrı cihazı bildirim gönderir. sunday_pager_start_timeİş int, varsayılan değer 090000, 9: 00'da gösterirbir 24 saatlik zaman ve SSDDSS formunu kullanarak girilmelidir.

  • [ @ sunday_pager_end_time =] sunday_pager_end_time
    saat SQLServerAgenthizmet artık gönderir çağrı cihazı bildirim için belirtilen işleç Pazar günleri. sunday_pager_end_timeİş int, varsayılan değer 180000, 18:00 gösterirbir 24 saatlik zaman ve SSDDSS formunu kullanarak girilmelidir.

  • [ @pager_days= ] pager_days
    işleç (tabi, belirtilen başlangıç/bitiş saatleri) sayfaları için kullanılabilir gün belirten bir sayıdır.pager_daysİş tinyint, varsayılan değer 0 işleç gösteren hiç bir sayfaalmak kullanılabilir.Geçerli değerler: 0 ile 127.pager_daystek tek değerleri için gereken gün ekleyerek hesaplanır.For example, from Monday through Friday is 2+4+8+16+32 = 62.Aşağıdaki tablo , haftanın her günü için değerini listeler.

    Değer

    Açıklama

    1

    Pazar

    2

    Pazartesi

    4

    Salı

    8

    Çarşamba

    16

    Perşembe

    32

    Cuma

    64

    Cumartesi

  • [ @ netsend_address= ] 'netsend_address'
    Ağ adresi ağ iletinin gönderildiği işleç .netsend_addressİş nvarchar(100), varsayılan değer null.

  • [ @ category_name= ] 'category'
    Bu işleçkategorisinin adı.categoryİş sysname, varsayılan değer null.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Hiçbiri

Açıklamalar

sp_add_operator dan çalıştırılması gereken msdb veritabanı.

Disk belleği disk belleği kullanmak istiyorsanız, bir e-posta-için-çağrı özelliği olmalıdır e-posta sistemi tarafından desteklenir.

SQL Server Management Studioişleri yönetmek için kolay ve grafiksel bir yol sağlar ve oluşturmak ve iş altyapı yönetmek için önerilen yoldur.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü için yürütmek sp_add_operator.

Örnekler

Aşağıdaki örnek işleç bilgilerini ayarlar danwi.işleç etkinleştirilir.SQL ServerAracı bildirimleri tarafından çağrı cihazı Pazartesi'den Cuma'ya sabah 08 ' gönderir5 p.m.

USE msdb ;
GO

EXEC dbo.sp_add_operator
    @name = N'Dan Wilson',
    @enabled = 1,
    @email_address = N'danwi',
    @pager_address = N'5551290AW@pager.Adventure-Works.com',
    @weekday_pager_start_time = 080000,
    @weekday_pager_end_time = 170000,
    @pager_days = 62 ;
GO