Operator

Berlaku untuk: SQL Server Azure SQL Managed Instance

Penting

Pada Azure SQL Managed Instance, sebagian besar, tetapi tidak semua fitur SQL Server Agent saat ini didukung. Lihat Azure SQL Managed Instance perbedaan T-SQL dari SQL Server untuk detailnya.

Operator adalah alias untuk orang atau grup yang dapat menerima pemberitahuan elektronik ketika pekerjaan telah selesai atau pemberitahuan telah dinaikkan. Layanan SQL Server Agent mendukung pemberitahuan administrator melalui operator. Operator mengaktifkan kemampuan pemberitahuan dan pemantauan SQL Server Agent.

Atribut dan Konsep Operator

Atribut utama operator adalah:

  • Nama operator

  • Informasi kontak

Penamaan Operator

Setiap operator harus memiliki nama. Nama operator harus unik dalam instans SQL Server dan tidak boleh lebih dari 128 karakter.

Informasi kontak

Informasi kontak operator menentukan bagaimana operator diberi tahu. Operator dapat diberi tahu melalui email, pager, atau melalui perintah kirim bersih :

Penting

Opsi Pager dan net send akan dihapus dari SQL Server Agent di versi Microsoft SQL Server yang akan datang. Hindari menggunakan fitur-fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur-fitur ini.

  • Pemberitahuan email

    Pemberitahuan email mengirimkan pesan email ke operator. Untuk pemberitahuan email, Anda menyediakan alamat email untuk operator.

  • Pemberitahuan pager

    Halaman diimplementasikan melalui email. Untuk pemberitahuan pager, Anda memberikan alamat email tempat operator menerima pesan pager. Untuk menyetel pemberitahuan pager, Anda harus menginstal perangkat lunak pada server email yang memproses email masuk dan mengonversinya menjadi pesan pager. Perangkat lunak ini dapat mengambil salah satu dari beberapa pendekatan, termasuk:

    • Meneruskan email ke server surat jarak jauh di situs penyedia pager.

      Penyedia pager harus menawarkan layanan ini, meskipun perangkat lunak yang diperlukan umumnya tersedia sebagai bagian dari sistem email lokal. Untuk informasi selengkapnya, lihat dokumentasi pager Anda.

    • Perutean email dengan cara Internet ke server email di situs penyedia pager.

      Ini adalah variasi pada pendekatan pertama.

    • Memproses email masuk dan memanggil pager dengan menggunakan modem terlampir.

      Perangkat lunak ini milik penyedia layanan pager. Perangkat lunak bertindak sebagai klien email yang secara berkala memproses kotak masuknya baik dengan menafsirkan semua atau sebagian informasi alamat email sebagai nomor pager, atau dengan mencocokkan nama email ke nomor pager dalam tabel terjemahan.

      Jika semua operator berbagi penyedia pager, Anda dapat menggunakan SQL Server Management Studio untuk menentukan pemformatan email khusus yang diperlukan oleh sistem pager-to-e-mail. Pemformatan khusus dapat berupa awalan atau akhiran dan dapat disertakan dalam baris email berikut:

      Subjek:

      Kk:

      Untuk:

    Catatan

    Jika Anda menggunakan sistem paging alfanumerik kapasitas rendah, Anda dapat mempersingkat teks yang dikirim dengan mengecualikan teks kesalahan dari pemberitahuan pager. Contoh sistem paging alfanumerik kapasitas rendah adalah salah satu yang dibatasi hingga 64 karakter per halaman.

  • sendnotifikasi bersih

    Ini mengirim pesan ke operator melalui perintah net send . Untuk kirim bersih, tentukan penerima (komputer atau pengguna) pesan jaringan.

    Catatan

    Perintah kirim bersih menggunakan Microsoft Windows Messenger. Agar berhasil mengirim peringatan, layanan ini harus berjalan pada komputer tempat SQL Server berjalan dan komputer yang digunakan operator.

Operator Pemberitahuan dan Fail-Safe

Anda dapat memilih operator mana yang akan diberi tahu sebagai respons terhadap pemberitahuan. Misalnya, Anda dapat menetapkan tanggung jawab pemutaran untuk pemberitahuan operator dengan menjadwalkan pemberitahuan. Misalnya, Individu A diberi tahu tentang pemberitahuan yang terjadi pada hari Senin, Rabu, atau Jumat, dan Individu B diberi tahu tentang pemberitahuan yang terjadi pada hari Selasa, Kamis, atau Sabtu.

Operator fail-safe menerima pemberitahuan pemberitahuan setelah semua pemberitahuan pager ke operator yang ditunjuk gagal. Misalnya, jika Anda telah menentukan tiga operator untuk pemberitahuan pager dan tidak ada operator yang ditunjuk yang dapat di-paged, operator fail-safe akan diberi tahu.

Operator fail-safe diberi tahu ketika:

  • Operator yang bertanggung jawab atas pemberitahuan tidak dapat di-page.

    Alasan kegagalan untuk menjangkau operator utama termasuk alamat pager yang salah dan operator di luar tugas.

  • SQL Server Agent tidak dapat mengakses tabel sistem dalam database msdb.

    Tabel sistem sinsnotifikasi menentukan tanggung jawab operator untuk pemberitahuan.

Operator fail-safe adalah fitur keamanan. Anda tidak dapat menghapus operator yang ditetapkan untuk tugas fail-safe tanpa menugaskan kembali tugas fail-safe ke operator lain, atau menghapus penugasan fail-safe sama sekali.

Memberi tahu Operator

Anda harus menyiapkan satu atau beberapa hal berikut ini untuk memberi tahu operator:

  • Untuk mengirim email dengan fungsionalitas Email Database, Anda harus memiliki akses ke server email yang mendukung SMTP.

  • Untuk penomoran halaman, Anda harus memiliki perangkat lunak pager-to-e-mail pihak ketiga dan/atau perangkat keras.

  • Untuk menggunakan kirim bersih, operator harus masuk ke komputer yang ditentukan, dan komputer yang ditentukan harus memperbolehkan pesan dari Windows Messenger.

Tugas Topik
Tugas yang terkait dengan pembuatan operator Membuat Operator

Menunjuk Operator Fail-Safe
Tugas yang terkait dengan penetapan pemberitahuan Menetapkan Pemberitahuan ke Operator

Tentukan Respons terhadap Pemberitahuan (SQL Server Management Studio)

sp_add_notification (T-SQL)

Menetapkan Pemberitahuan ke Operator

Lihat juga

Database Mail