Definisi SQL Server Agent

Agen SQL Server menjalankan mesin database.

Signifikansi

Perangkat lunak SQL Server Agent menyediakan administrator dengan layanan dukungan untuk menjalankan aplikasi basis data. Misalnya, SQL Server Agent menjadwalkan prosedur pencadangan, sehingga administrator dapat memastikan cadangan dibuat setiap hari. Tanpa backup, database dapat kehilangan informasi, yang dapat menyebabkan perusahaan kehilangan uang.

Karakteristik

SQL Server Agent berjalan di latar belakang, tetapi ditampilkan di baki sistem server. Agen menunjukkan lampu merah, kuning atau hijau. Lampu hijau berarti Agen sedang berjalan tanpa masalah. Lampu kuning berarti ada sesuatu yang salah, dan bahwa Agen mungkin tidak berjalan dengan benar. Lampu merah berarti layanan tidak berjalan sama sekali, dan layanan pemeliharaan mungkin tidak terjadi pada siang hari.

Keuntungan

Layanan yang diprogram oleh Agen Server SQL memungkinkan administrator untuk keluar dari komputer dan pergi tanpa mengkhawatirkan tugas. Agen juga mengirim email ke administrator jika suatu tugas gagal. Ini memberi tahu administrator tentang masalah dengan layanan terjadwal, seperti salinan cadangan atau catatan yang diimpor, yang merupakan tugas penting ketika menjalankan server SQL.

Fungsi

Layanan Agen SQL diprogram menggunakan objek yang disebut "pekerjaan". Setiap pekerjaan adalah tugas terpisah pada server SQL. Administrator dapat mengatur beberapa pekerjaan untuk satu atau lebih server SQL. Administrator bahkan dapat mengatur pekerjaan untuk mengambil atau mempertahankan server SQL yang terpisah dari tempat di mana Agen sedang berjalan. Agen SQL menyimpan semua server basis data di jaringan untuk mengurangi kebutuhan akan campur tangan manusia.

Pertimbangan

Untuk menjadwalkan pekerjaan Agen, Agen SQL harus dikonfigurasi oleh pengguna yang memiliki hak administrator. Ini bisa menjadi pengguna jaringan normal, administrator basis data atau administrator jaringan. Semua pekerjaan membutuhkan kata sandi administrator untuk mengakses layanan server SQL tingkat tinggi, seperti izin dan pencadangan pengguna.