sp_help_maintenance_plan (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi tentang rencana pemeliharaan yang ditentukan. Jika paket tidak ditentukan, prosedur tersimpan ini mengembalikan informasi tentang semua rencana pemeliharaan.

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_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
[ ; ]

Argumen

[ @plan_id = ] 'plan_id'

Menentukan ID rencana rencana pemeliharaan. @plan_id adalah pengidentifikasi unik, dengan default NULL.

Mengembalikan nilai kode

Tidak ada.

Tataan hasil

Jika @plan_id ditentukan, sp_help_maintenance_plan mengembalikan tiga tabel: Rencana, Database, dan Pekerjaan.

Rencanakan tabel

Nama kolom Jenis data Deskripsi
plan_id pengidentifikasi unik ID rencana pemeliharaan.
plan_name nama sysname Nama rencana pemeliharaan.
date_created datetime Tanggal rencana pemeliharaan dibuat.
owner nama sysname Pemilik rencana pemeliharaan.
max_history_rows int Jumlah maksimum baris yang dialokasikan untuk merekam riwayat rencana pemeliharaan dalam tabel sistem.
remote_history_server int Nama server jarak jauh tempat laporan riwayat dapat ditulis.
max_remote_history_rows int Jumlah maksimum baris yang dialokasikan dalam tabel sistem pada server jarak jauh tempat laporan riwayat dapat ditulis.
user_defined_1 int Defaultnya adalah NULL.
user_defined_2 nvarchar(100) Defaultnya adalah NULL.
user_defined_3 datetime Defaultnya adalah NULL.
user_defined_4 pengidentifikasi unik Defaultnya adalah NULL.

Tabel database

Nama kolom Deskripsi
database_name Nama semua database yang terkait dengan rencana pemeliharaan. database_name adalah sysname.

Tabel pekerjaan

Nama kolom Deskripsi
job_id ID semua pekerjaan yang terkait dengan rencana pemeliharaan. job_id adalah pengidentifikasi unik.

Keterangan

sp_help_maintenance_plan ada dalam 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 informasi deskriptif ini tentang rencana FAD6F2AB-3571-11D3-9D4A-00C04FB925FCpemeliharaan .

EXEC sp_help_maintenance_plan
    N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';