Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus pekerjaan SQL Server Agent
Anda menggunakan prosedur tersimpan sp_delete_job
untuk menghapus pekerjaan SQL Server Agent di Amazon RDS for Microsoft SQL Server.
Anda tidak dapat menggunakan SSMS untuk menghapus pekerjaan SQL Server Agent. Jika mencoba melakukannya, Anda akan mendapatkan pesan kesalahan yang serupa dengan pesan berikut ini:
The EXECUTE permission was denied on the object 'xp_regread', database 'mssqlsystemresource', schema 'sys'.
Sebagai layanan terkelola, RDS dibatasi untuk tidak menjalankan prosedur yang mengakses registri Windows. Ketika Anda menggunakan SSMS untuk menghapus pekerjaan, SSMS akan mencoba menjalankan proses (xp_regread
) yang tidak diotorisasi RDS.
catatan
Di RDS for SQL Server, hanya anggota peran sysadmin yang diizinkan untuk memperbarui atau menghapus pekerjaan yang dimiliki oleh login lain. Untuk informasi selengkapnya, lihat Memanfaatkan SQLAgent OperatorRole di RDS SQL Server
Untuk menghapus pekerjaan SQL Server Agent
-
Jalankan pernyataan T-SQL berikut:
EXEC msdb..sp_delete_job @job_name = '
job_name
';