Memberi tahu Operator Tentang Status Pekerjaan
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 perbedaan T-SQL Azure SQL Managed Instance dari SQL Server untuk detailnya.
Topik ini menjelaskan cara mengatur opsi pemberitahuan di SQL Server dengan menggunakan SQL Server Management Studio, Transact-SQL, atau Objek Manajemen SQL Server, sehingga Microsoft SQL Server Agent dapat mengirim pemberitahuan ke operator tentang pekerjaan.
Sebelum Anda Mulai
Keamanan
Untuk informasi terperinci, lihat Menerapkan SQL Server Agent Security.
Menggunakan SQL Server Management Studio
Untuk memberi tahu operator tentang status pekerjaan
Di Object Explorer, terhubung ke instans Mesin Database SQL Server, lalu perluas instans tersebut.
Perluas SQL Server Agent, perluas Pekerjaan, klik kanan pekerjaan yang ingin Anda edit, dan pilih Properti.
Dalam kotak dialog Properti Pekerjaan, pilih halaman Pemberitahuan.
Jika Anda ingin memberi tahu operator melalui email, periksa email, pilih operator dari daftar, lalu pilih salah satu hal berikut ini:
Ketika pekerjaan berhasil untuk memberi tahu operator ketika pekerjaan berhasil diselesaikan.
Ketika pekerjaan gagal untuk memberi tahu operator jika pekerjaan tidak berhasil.
Ketika pekerjaan selesai untuk memberi tahu operator apa pun status penyelesaiannya.
Jika Anda ingin memberi tahu operator melalui pager, periksa Page , pilih operator dari daftar, lalu pilih salah satu pilihan berikut:
Ketika pekerjaan berhasil untuk memberi tahu operator ketika pekerjaan berhasil diselesaikan.
Ketika pekerjaan gagal memberi tahu operator ketika pekerjaan selesai dengan tidak berhasil.
Setelah pekerjaan selesai, operator akan diberi tahu tanpa memandang status penyelesaian.
Jika Anda ingin memberi tahu operator dengan net send, periksa Net send, pilih operator dari daftar, lalu pilih salah satu dari berikut ini:
Ketika pekerjaan berhasil untuk memberi tahu operator ketika pekerjaan berhasil diselesaikan.
Ketika pekerjaan gagal memberi tahu operator saat pekerjaan tidak berhasil diselesaikan.
Setelah pekerjaan selesai, beri tahu operator terlepas dari status penyelesaian.
Menggunakan Transact-SQL
Untuk memberi tahu operator tentang status pekerjaan
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
-- adds an e-mail notification for the specified alert (Test Alert). -- This example assumes that Test Alert already exists -- and that François Ajenstat is a valid operator name. USE msdb ; GO EXEC dbo.sp_add_notification @alert_name = N'Test Alert', @operator_name = N'François Ajenstat', @notification_method = 1 ; GO
Untuk informasi selengkapnya, lihat sp_add_notification (Transact-SQL).
Menggunakan Objek Manajemen SQL Server
Untuk memberi tahu operator tentang status pekerjaan
Gunakan kelas Pekerjaan dengan menggunakan bahasa pemrograman yang Anda pilih, seperti Visual Basic, Visual C#, atau PowerShell. Untuk informasi selengkapnya, lihat SQL Server Management Objects (SMO).