sp_delete_jobschedule (języka Transact-SQL)
Usuwa harmonogram dla zadanie.
sp_delete_jobschedule udostępniono w celu zachowania wstecznej zgodności.
Important 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.