Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

sp_delete_jobschedule (Transact-SQL)

Löscht einen Zeitplan für einen Auftrag.

sp_delete_jobschedule wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Auftragszeitpläne können jetzt unabhängig von Aufträgen verwaltet werden. Verwenden Sie sp_detach_schedule, um einen Zeitplan von einem Auftrag zu entfernen. Verwenden Sie sp_delete_schedule, um einen Zeitplan zu löschen.

Hinweis Hinweis

sp_delete_jobschedule unterstützt keine Zeitpläne, die an mehrere Aufträgen angefügt sind. Wenn ein vorhandenes Skript sp_delete_jobschedule aufruft, um einen Zeitplan zu entfernen, der an mehrere Aufträge angefügt ist, gibt die Prozedur einen Fehler zurück.

Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin diese gespeicherte Prozedur ausführen. Anderen Benutzern muss eine der folgenden festen Datenbankrollen des SQL Server-Agents in der msdb-Datenbank zugewiesen werden:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Weitere Informationen zu den Berechtigungen dieser Rollen finden Sie unter Feste Datenbankrollen des SQL Server-Agents.

Mitglieder der sysadmin-Rolle können jeden Auftragszeitplan löschen. Benutzer, die nicht Mitglied der sysadmin-Rolle sind, können nur Aufträge löschen, deren Besitzer sie sind.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft