sp_update_operator (T-SQL)
Berlaku untuk: SQL Server
Memperbarui informasi tentang operator (penerima pemberitahuan) untuk digunakan dengan pemberitahuan dan pekerjaan.
Sintaks
sp_update_operator
[ @name = ] N'name'
[ , [ @new_name = ] N'new_name' ]
[ , [ @enabled = ] enabled ]
[ , [ @email_address = ] N'email_address' ]
[ , [ @pager_address = ] N'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 = ] N'netsend_address' ]
[ , [ @category_name = ] N'category_name' ]
[ ; ]
Argumen
[ @name = ] N'name'
Nama operator yang akan dimodifikasi. @name adalah sysname, tanpa default.
[ @new_name = ] N'new_name'
Nama baru untuk operator. Nama ini harus unik. @new_name adalah sysname, dengan default NULL
.
[ @enabled = ] diaktifkan
Angka yang menunjukkan status operator saat ini (1
jika saat ini diaktifkan, 0
jika tidak). @enabled kecil, dengan default NULL
. Jika tidak diaktifkan, operator tidak menerima pemberitahuan pemberitahuan.
[ @email_address = ] N'email_address'
Alamat email operator. @email_address adalah nvarchar(100), dengan default NULL
. String ini diteruskan langsung ke sistem email.
[ @pager_address = ] N'pager_address'
Alamat pager operator. @pager_address adalah nvarchar(100), dengan default NULL
. String ini diteruskan langsung ke sistem email.
[ @weekday_pager_start_time = ] weekday_pager_start_time
Menentukan waktu setelah pemberitahuan pager dapat dikirim ke operator ini, dari Senin hingga Jumat. @weekday_pager_start_time int, dengan default NULL
, dan harus dimasukkan dalam formulir HHmmss
untuk digunakan dengan jam 24 jam.
[ @weekday_pager_end_time = ] weekday_pager_end_time
Menentukan waktu setelah pemberitahuan pager tidak dapat dikirim ke operator yang ditentukan, dari Senin hingga Jumat. @weekday_pager_end_time int, dengan default NULL
, dan harus dimasukkan dalam formulir HHmmss
untuk digunakan dengan jam 24 jam.
[ @saturday_pager_start_time = ] saturday_pager_start_time
Menentukan waktu setelah pemberitahuan pager dapat dikirim ke operator yang ditentukan pada hari Sabtu. @saturday_pager_start_time int, dengan default NULL
, dan harus dimasukkan dalam formulir HHmmss
untuk digunakan dengan jam 24 jam.
[ @saturday_pager_end_time = ] saturday_pager_end_time
Menentukan waktu setelah pemberitahuan pager tidak dapat dikirim ke operator yang ditentukan pada hari Sabtu. @saturday_pager_end_time int, dengan default NULL
, dan harus dimasukkan dalam formulir HHmmss
untuk digunakan dengan jam 24 jam.
[ @sunday_pager_start_time = ] sunday_pager_start_time
Menentukan waktu setelah pemberitahuan pager dapat dikirim ke operator yang ditentukan pada hari Minggu. @sunday_pager_start_time int, dengan default NULL
, dan harus dimasukkan dalam formulir HHmmss
untuk digunakan dengan jam 24 jam.
[ @sunday_pager_end_time = ] sunday_pager_end_time
Menentukan waktu setelah pemberitahuan pager tidak dapat dikirim ke operator yang ditentukan pada hari Minggu. @sunday_pager_end_time int, dengan default NULL
, dan harus dimasukkan dalam formulir HHmmss
untuk digunakan dengan jam 24 jam.
[ @pager_days = ] pager_days
Menentukan hari operator tersedia untuk menerima halaman (tunduk pada waktu mulai/akhir yang ditentukan). @pager_days kecil, dengan default NULL
, dan harus berupa nilai dari 0
melalui 127
. @pager_days dihitung dengan menambahkan nilai individual untuk hari yang diperlukan. Misalnya, dari Senin hingga Jumat adalah 2
8
+ 16
+ 32
4
64
+ + = .
Nilai | Deskripsi |
---|---|
1 |
Hari Minggu |
2 |
Senin |
4 |
Selasa |
8 |
Rabu |
16 |
Kamis |
32 |
Jumat |
64 |
Sabtu |
[ @netsend_address = ] N'netsend_address'
Alamat jaringan operator yang dikirimi pesan jaringan. @netsend_address adalah nvarchar(100), dengan default NULL
.
[ @category_name = ] N'category_name'
Nama kategori untuk pemberitahuan ini. @category_name adalah sysname, dengan default NULL
.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_update_operator
harus dijalankan dari msdb
database.
Izin
Izin untuk menjalankan prosedur ini secara default kepada anggota peran server tetap sysadmin .
Contoh
Contoh berikut memperbarui status operator, mengatur @enabled
ke true
, dan mengatur hari (dari Senin hingga Jumat, dari 8 A.M. hingga 5 P.M.) ketika operator dapat di-page.
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