Udostępnij za pośrednictwem


sp_delete_jobschedule (języka Transact-SQL)

Usuwa harmonogram dla zadanie.

sp_delete_jobschedule udostępniono w celu zachowania wstecznej zgodności.

Important noteImportant Note:

Aby uzyskać więcej informacji na temat składni używane we wcześniejszych wersjach SQL Server, zobacz temat Odwołanie języka Transact-SQL Microsoft SQL Server for SQL Server 2000.

Remarks

Harmonogramy zadań można teraz zarządzać niezależnie od zadanie.Aby usunąć harmonogram zadanie, należy użyć sp_detach_schedule.Aby usunąć harmonogram, należy użyć sp_delete_schedule.

Uwaga

sp_delete_jobschedule nie obsługuje harmonogramy, które są dołączone do wielu zadań.Jeśli istniejący skrypt wywołuje sp_delete_jobschedule , aby usunąć harmonogram, który jest dołączony do więcej niż jednego zadanie, procedura zwróci błąd.

Uprawnienia

Domyślnie członkowie sysadmin stała rola serwera możliwość wykonać tej procedura przechowywana.Inni użytkownicy klastrowa musi mieć jedną z następujących czynności SQL Server Agent stałe role bazy danych w msdb bazy danych:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Aby uzyskać szczegółowe informacje o uprawnieniach z tych ról zobacz SQL Server Agent Fixed Database Roles.

Członkowie sysadmin roli, można usunąć każdy harmonogram zadanie.Użytkownicy, którzy nie są członkami z sysadmin roli można usuwać tylko harmonogramów zadań, których jest właścicielem.