sp_update_operator (Transact-SQL)
Uyarıları ve işleri ile kullanmak için bir işleç (bildirim alıcı) hakkındaki bilgileri güncelleştirir.
Sözdizimi
sp_update_operator
[ @name =] 'name'
[ , [ @new_name = ] 'new_name' ]
[ , [ @enabled = ] enabled]
[ , [ @email_address = ] 'email_address' ]
[ , [ @pager_address = ] 'pager_number']
[ , [ @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'
işleç değiştirmek için adı.nameİş sysname, ile hiçbir varsayılan.[ @new_name=\] 'new_name'
işleçiçin yeni bir ad.Bu ad benzersiz olmalıdır.new_nameİş sysname, varsayılan değer null.[ @enabled=\] enabled
işleçgeçerli durumunu gösteren bir sayı (1 şu anda etkin, 0 değilse).enabledİş tinyint, varsayılan değer null.Bir işleç etkinleştirilmezse, uyarı bildirimlerini almazsınız.[ @email_address=\] '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.[ @pager_address=\] 'pager_number'
Çağrı cihazı adresi işleç.Bu dize , e-posta sistemine doğrudan aktarılır.pager_numberİş nvarchar(100), varsayılan değer null.[ @weekday_pager_start_time=\] weekday_pager_start_time
Sonra bir çağrı cihazı bildirim bu işleç, Pazartesi'den Cuma'ya gönderilebilir saat belirtir.weekday_pager_start_timeİş int, null, varsayılan değer ve kullanım SSDDSS biçiminde bir 24 saatlik saat. ile girilmelidir[ @weekday_pager_end_time=\] weekday_pager_end_time
Sonra bir çağrı cihazı bildirim için belirtilen işleç, Pazartesi'den Cuma'ya gönderilemez saat belirtir.weekday_pager_end_timeİş int, null, varsayılan değer ve kullanım SSDDSS biçiminde bir 24 saatlik saat. ile girilmelidir[ @saturday_pager_start_time=\] saturday_pager_start_time
Sonra bir çağrı cihazı bildirim için belirtilen işleç Cumartesi günleri gönderilebilir saat belirtir.saturday_pager_start_timeİş int, null, varsayılan değer ve kullanım SSDDSS biçiminde bir 24 saatlik saat. ile girilmelidir[ @saturday_pager_end_time=\] saturday_pager_end_time
Sonra bir çağrı cihazı bildirim için belirtilen işleç Cumartesi günleri gönderilemez saat belirtir.saturday_pager_end_timeİş int, null, varsayılan değer ve kullanım SSDDSS biçiminde bir 24 saatlik saat. ile girilmelidir[ @sunday_pager_start_time=\] sunday_pager_start_time
Sonra bir çağrı cihazı bildirim için belirtilen işleç Pazar günleri gönderilebilir saat belirtir.sunday_pager_start_timeİş int, null, varsayılan değer ve kullanım SSDDSS biçiminde bir 24 saatlik saat. ile girilmelidir[ @sunday_pager_end_time=\] sunday_pager_end_time
Sonra bir çağrı cihazı bildirim için belirtilen işleç Pazar günleri gönderilemez saat belirtir.sunday_pager_end_timeİş int, null, varsayılan değer ve kullanım SSDDSS biçiminde bir 24 saatlik saat. ile girilmelidir[ @pager_days=\] pager_days
işleç (tabi, belirtilen başlangıç/bitiş saatleri) sayfaları kullanılabilir durumda gün belirtir.pager_daysolan tinyint, null, varsayılan değer arasında bir değer olmalıdır 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 = 64.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 uyarıkategorisinin adı.categoryİş sysname, varsayılan değer null.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_update_operatordan çalıştırılması gereken msdb veritabanı.
İzinler
Bu yordamı varsayılan üyeleri için yürütmek izinlerini sysadmin sabit sunucu rolü.
Örnekler
işleç durum etkin ve gün (Pazartesi-Cuma günleri 08.00 ayarlar aşağıdaki örnek güncelleştirmeleri17) ne zaman işleç belleğine alınabilen.
USE msdb ;
GO
EXEC dbo.sp_update_operator
@name = N'François Ajenstat',
@enabled = 1,
@email_address = N'françoisa',
@pager_address = N'5551290AW@pager.Adventure-Works.com',
@weekday_pager_start_time = 080000,
@weekday_pager_end_time = 170000,
@pager_days = 64 ;
GO