sp_add_maintenance_plan_job (T-SQL)

Berlaku untuk:SQL Server

Mengaitkan rencana pemeliharaan dengan pekerjaan yang ada.

Catatan

Prosedur tersimpan ini digunakan dengan rencana pemeliharaan database. Fitur ini telah diganti dengan rencana pemeliharaan yang tidak menggunakan prosedur tersimpan ini. Gunakan prosedur ini untuk mempertahankan rencana pemeliharaan database pada penginstalan yang ditingkatkan dari versi SQL Server sebelumnya.

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.

Konvensi sintaks transact-SQL

Sintaks

sp_add_maintenance_plan_job
    [ @plan_id = ] N'plan_id'
    , [ @job_id = ] N'job_id'
[ ; ]

Argumen

[ @plan_id = ] N'plan_id'

Menentukan ID rencana pemeliharaan. @plan_id adalah uniqueidentifier, dan harus berupa ID yang valid.

[ @job_id = ] N'job_id'

Menentukan ID pekerjaan yang akan dikaitkan dengan rencana pemeliharaan. @job_id adalah pengidentifikasi unik, dan harus berupa ID yang valid. Untuk membuat pekerjaan atau pekerjaan, jalankan sp_add_job, atau gunakan SQL Server Management Studio.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_add_maintenance_plan_job harus dijalankan dari msdb database.

Izin

Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.

Contoh

Contoh ini menambahkan pekerjaan B8FCECB1-E22C-11D2-AA64-00C04F688EAE ke rencana pemeliharaan yang dibuat menggunakan sp_add_maintenance_plan_job.

EXEC sp_add_maintenance_plan_job
    @plan_id = N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
    @job_id = N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE';