Bagikan melalui


sp_update_operator (T-SQL)

Berlaku untuk: SQL Server

Memperbarui informasi tentang operator (penerima pemberitahuan) untuk digunakan dengan pemberitahuan dan pekerjaan.

Konvensi sintaks transact-SQL

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 28 + 16 + 32464 + + = .

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