Jika Anda membuat pekerjaan SQL Server Agent untuk pertama kalinya, Anda mungkin perlu mengaktifkan prosedur tersimpan diperpanjang SQL Server Agent (SQL Server Agent XPs) terlebih dahulu.
Saat Anda menggunakan alat SQL Server Management Studio (SSMS) untuk memulai layanan agen Server SQL, prosedur tersimpan yang diperluas ini diaktifkan secara otomatis.
Saat Anda menggunakan T-SQL, Anda dapat mengaktifkan SQL Server Agent XPs dengan sp_configure
prosedur tersimpan.
Contoh
Pertama, jalankan kode berikut untuk menampilkan opsi lanjutan
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Hasil:
Started executing query at Line 18 Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Started executing query at Line 20 Commands completed successfully. Total execution time: 00:00:00.126
Setelah baris pertama berjalan, disarankan untuk menjalankan RECONFIGURE
, yang kami lakukan.
Periksa Pengaturan Saat Ini Agen XPs
Pertama, mari kita periksa pengaturan saat ini untuk SQL Server Agent XPs.
EXEC SP_CONFIGURE 'Agent XPs';
Hasil:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 0 | 0 | +-----------+-----------+-----------+----------------+-------------+
config_value
dan run_value
pengaturannya adalah 0
, yang berarti tidak diaktifkan. Kami ingin ini menjadi 1
.
Nilai yang mungkin adalah:
Nilai | Deskripsi |
---|---|
0 | prosedur penyimpanan diperpanjang Agen Server SQL tidak tersedia (default) |
1 | Agen SQL Server diperpanjang prosedur tersimpan yang tersedia. |
Aktifkan Agen XPs
Berikut cara mengaktifkan Agen XP.
EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO
Hasil:
Started executing query at Line 23 Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install. Started executing query at Line 25 Commands completed successfully. Total execution time: 00:00:00.142
Ini berhasil diselesaikan.
Periksa kembali Pengaturan Saat Ini Agen XPs
Sekarang mari kita periksa kembali pengaturannya.
EXEC SP_CONFIGURE 'Agent XPs';
Hasil:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 1 | 1 | +-----------+-----------+-----------+----------------+-------------+
Sekarang kita dapat melihat bahwa config_value
dan run_value
adalah 1
, yang kami inginkan.
Sembunyikan Opsi Lanjutan
Setelah selesai, Anda mungkin ingin menyembunyikan opsi lanjutan lagi.
EXEC sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO