Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Uvádí informace o rozvrhu.
Syntaxe
sp_help_schedule
[ [ @schedule_id = ] schedule_id ]
[ , [ @schedule_name = ] N'schedule_name' ]
[ , [ @attached_schedules_only = ] attached_schedules_only ]
[ , [ @include_description = ] include_description ]
[ ; ]
Arguments
[ @schedule_id = ] schedule_id
Identifikátor seznamu pro zařazení.
@schedule_id je int, s výchozím nastavením NULL.
Lze specifikovat buď @schedule_id , nebo @schedule_name .
[ @schedule_name = ] N'schedule_name'
Název rozpisu k uvádění.
@schedule_name je sysname s výchozím nastavením NULL.
Lze specifikovat buď @schedule_id , nebo @schedule_name .
[ @attached_schedules_only = ] attached_schedules_only
Specifikuje, zda se zobrazí pouze plány, ke kterým je úkol připojen.
@attached_schedules_only je bit, s výchozím hodnotou 0. Když @attached_schedules_only je 0, zobrazí se všechny rozvrhy. Když je @attached_schedules_only , 1výsledná množina obsahuje pouze harmonogramy, které jsou přiřazeny k úkolu.
[ @include_description = ] include_description
Specifikuje, zda má do výsledné množiny zahrnout popisy.
@include_description je bit, s výchozím hodnotou 0. Když je @include_description , 0sloupec @schedule_description výsledné množiny obsahuje zástupný sloupec. Když @include_description je 1, je popis rozvrhu zahrnut do výsledné množiny.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Tento postup vrací následující množinu výsledků:
| Název sloupce | Datový typ | Description |
|---|---|---|
schedule_id |
int | Identifikační číslo rozpisu. |
schedule_uid |
uniqueidentifier | Identifikátor rozvrhu. |
schedule_name |
sysname | Název plánu |
enabled |
int | Ať už byl plán povolen (1) nebo ne (0). |
freq_type |
int | Hodnota označující, kdy má být úkol vykonán.1 = Jednou4 = Denně8 = Týden16 = Měsíční32 = Měsíčně, vzhledem k freq_interval64 = Spustit při spuštění služby SQLServerAgent. |
freq_interval |
int | Dny, kdy je práce vykonána. Hodnota závisí na hodnotě .freq_type Další informace najdete v tématu sp_add_schedule. |
freq_subday_type |
int | Jednotky pro freq_subday_interval. Další informace najdete v tématu sp_add_schedule. |
freq_subday_interval |
int | Počet period, freq_subday_type které musí nastat mezi jednotlivými vykonáními úkolu. Další informace najdete v tématu sp_add_schedule. |
freq_relative_interval |
int | Plánované freq_interval práce se vyskytují každý měsíc. Další informace najdete v tématu sp_add_schedule. |
freq_recurrence_factor |
int | Počet měsíců mezi plánovaným dokončením zakázky. |
active_start_date |
int | Datum aktivace rozpisu. |
active_end_date |
int | Datum ukončení rozpisu. |
active_start_time |
int | Čas dne, kdy začíná rozvrh. |
active_end_time |
int | Denní rozvrh končí. |
date_created |
datetime | Datum vytvoření rozpisu. |
schedule_description |
nvarchar(4000) | Anglický popis rozvrhu (pokud je požádán). |
job_count |
int | Vrací, kolik pracovních míst odkazuje na tento rozvrh. |
Poznámky
Když nejsou poskytnuty žádné parametry, sp_help_schedule zobrazí se informace o všech plánech v instanci.
Povolení
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Ostatní uživatelé musí mít v databázi msdb přiděleny některé z následujících pevných databázových rolí SQL Server Agent:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Podrobnosti o oprávněních těchto rolí naleznete v SQL Server Agent Fixed Database Roles.
Členové SQLAgentUserRole mohou zobrazit pouze rozvrhy, které vlastní.
Examples
A. Seznam informací pro všechny harmonogramy v instanci
Následující příklad uvádí informace pro všechny harmonogramy v instanci.
USE msdb;
GO
EXECUTE dbo.sp_help_schedule;
GO
B. Informace o seznamu pro konkrétní rozvrh
Následující příklad uvádí informace pro plán s názvem NightlyJobs.
USE msdb;
GO
EXECUTE dbo.sp_help_schedule @schedule_name = N'NightlyJobs';
GO
Související obsah
- sp_add_schedule (Transact-SQL)
- sp_attach_schedule (Transact-SQL)
- sp_delete_schedule (Transact-SQL)
- sp_detach_schedule (Transact-SQL)