Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Mengaktifkan SQL Server Agent XPs menggunakan T-SQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menulis menggunakan BCP ke SQL Server jarak jauh?

  2. Ganti nama Batasan CHECK di SQL Server menggunakan T-SQL

  3. Impor Beberapa File CSV ke SQL Server dari Folder

  4. Fungsi untuk Menghitung Median di SQL Server

  5. sp_executesql lambat dengan parameter