Wartungsplan (Registerkarte „Entwurf“)

Gilt für:SQL Server

Verwenden Sie Wartungsplan (Registerkarte „Entwurf“) , um die Eigenschaften eines Wartungsplans und seiner Unterpläne anzugeben. Ziehen Sie Tasks aus der Toolbox in den Wartungsplan-Designer. Klicken Sie mit der rechten Maustaste auf Gruppen von Tasks, um verzweigte Ausführungspfade zu erstellen. Wartungspläne werden als Integration Services-Pakete gespeichert, die von SQL Server-Agent-Aufträgen ausgeführt werden.

Tastatur

  • Unterplan hinzufügen

    Mit dieser Option fügen Sie einen Unterplan hinzu, den Sie konfigurieren können.

  • Unterplaneigenschaften

    Hiermit zeigen Sie das Dialogfeld Unterplaneigenschaften an. Wählen Sie einen Unterplan im Raster aus, und wählen Sie dieses Symbol aus, um einen Namen, eine Beschreibung und einen Zeitplan für den Unterplan einzugeben. Sie können auch auf den Unterplan im Raster doppelklicken, um das Dialogfeld Unterplaneigenschaften anzuzeigen. Unterplannamen sind auf 128 Zeichen beschränkt, und Beschreibungen für Unterpläne dürfen höchstens 512 Zeichen umfassen.

  • Ausgewählten Unterplan löschen

    Hiermit löschen Sie den ausgewählten Unterplan.

  • Zeitplan des Unterplans

    Hiermit zeigen Sie das Dialogfeld Eigenschaften des Auftragszeitplans an. Wählen Sie einen Unterplan im Raster aus, und wählen Sie dieses Symbol aus, um einen Zeitplan für den Unterplan zu konfigurieren.

  • Zeitplan entfernen

    Mit dieser Option entfernen Sie einen Zeitplan aus dem ausgewählten Unterplan.

  • Verbindungen verwalten

    Hiermit zeigen Sie das Dialogfeld Verbindungen verwalten an. Wird verwendet, um dem Wartungsplan zusätzliche SQL Server-Instanzverbindungen hinzuzufügen. Jeder Wartungstask im Unterplan-Editor kann beliebige dieser Verbindungen nutzen. Bei der Ausführung erstellt der Wartungsplan eine Verbindung vom Wartungsplanserver mit den angegebenen SQL Server-Servern unter Verwendung der Verbindungsanmeldeinformationen.

  • Berichterstellung und Protokollierung

    Hiermit zeigen Sie das Dialogfeld Berichterstellung und Protokollierung an, das zur Verwaltung von Berichten bezüglich der Wartungsplanaktivitäten und zur Konfigurierung der Protokollierung auf dem lokalen Server oder auf einem Remoteserver verwendet wird.

  • Leistungsverlauf für Server

    Mit dieser Option zeigen Sie das Dialogfeld Server an, das zum Auswählen der Server verwendet wird, auf denen die Unterplantasks ausgeführt werden. Diese Option ist nur auf Masterservern in Umgebungen mit mehreren Servern aktiviert. Weitere Informationen finden Sie unter Erstellen einer Multiserverumgebung.

  • Name

    Hier zeigen Sie den Namen für den Wartungsplan an. Bei neuen Wartungsplänen wird der Name in einem Dialogfeld angegeben, bevor der Designer für den Wartungsplan geöffnet wird. Um einen Wartungsplan umzubenennen, klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Plan, und wählen Sie dann "Umbenennen" aus.

  • Beschreibung

    Hier können Sie eine Beschreibung für den Wartungsplan anzeigen oder festlegen. Die maximale Länge für eine Beschreibung beträgt 512 Zeichen.

  • Designeroberfläche

    Hiermit können Sie Wartungspläne entwerfen und verwalten. Verwenden Sie die Designeroberfläche, um einem Plan Wartungspläne hinzuzufügen, Tasks aus einem Plan zu entfernen, Rangfolgenlinks zwischen den Tasks anzugeben oder Taskverzweigungen und -parallelausführungen anzuzeigen.

Ein Rangfolgenlink zwischen zwei Tasks legt eine Beziehung zwischen den Tasks fest. Der zweite Task (der abhängige Task) wird nur ausgeführt, wenn das Ausführungsergebnis des ersten Tasks (des Vorgängertasks) bestimmte Kriterien erfüllt. Normalerweise ist das angegebene Ausführungsergebnis Erfolg, Fehleroder Beendigung. Die Wartungsplan-Designeroberfläche basiert auf der SSIS-Designeroberfläche. Weitere Informationen finden Sie unter Rangfolgeneinschränkungen.

Ein Task zur Defragmentierung des Indexes könnte beispielsweise so festgelegt werden, dass er nur ausgeführt wird, wenn der vorher ausgeführte Task Datenbankintegrität überprüfen erfolgreich abgeschlossen wurde. Mit der Funktion für Rangfolgenlinks werden Fehlerbehandlungen und Vorgehensweisen bei Fehlschlägen in den Plänen ermöglicht. Bei einem Fehler des Tasks Datenbankintegritätsprüfung könnte der Task Operator benachrichtigen beispielsweise einen Benutzer oder Operator über den Fehler benachrichtigen.

Das Festlegen eines auszuführenden Tasks für den Fall eines Fehlers beim vorangegangenen Task ist ein Beispiel für eine Taskverzweigung.

Wenn die Ausführung mehrerer Tasks gleichzeitig beginnt, z. B. nach dem erfolgreichen Abschluss eines Vorgängertasks, dann ist diese Festlegung ein Beispiel für Taskparallelität. Alle Tasks ohne Einschränkungen werden parallel gestartet und ausgeführt. Verwenden Sie Einschränkungen, um Tasks zu verzögern, damit frühere Tasks vorher abgeschlossen werden.

Nachdem ein Wartungstask auf der Entwurfsoberfläche platziert ist, können seine Eigenschaften je nach Bedarf bearbeitet werden. So wird beispielsweise die für einen Task Datenbank sichern relevante Datenbank erst angegeben, nachdem der Task dem Plan hinzugefügt wurde. Aufgaben auf der Entwurfsoberfläche, die nicht ordnungsgemäß konfiguriert sind, enthalten ein rotes Symbol mit einem weißen x.

Wenn Sie einem Plan einen Wartungstask hinzufügen möchten, ziehen Sie das Symbol des Tasks aus der Toolbox Wartungsplantasks in die Planentwurfsoberfläche, oder doppelklicken Sie in der Toolbox auf den Task, wodurch dieser Task der derzeit aktiven Designeroberfläche hinzugefügt wird. Wenn die Toolbox "Wartungsplanaufgaben" nicht angezeigt wird, wählen Sieim Menü "Ansicht" von SQL Server Management Studio Toolbox aus. Erweitern Sie den Knoten Wartungsplantasks im Bereich Toolbox .

Um einen Vorgang aus einem Plan zu entfernen, wählen Sie den Vorgang in der Designeroberfläche aus, drücken Sie entF, oder klicken Sie mit der rechten Maustaste auf die Aufgabe, und wählen Sie dann entf.

Wenn Sie Rangfolgenverbindungen zwischen zwei Vorgängen angeben möchten, ziehen Sie zuerst die Aufgaben auf die Entwurfsoberfläche, und wählen Sie dann den zuerst auftretenden Vorgang (der Vorgängeraufgabe) aus, und ziehen Sie den Pfeil auf den abhängigen Vorgang. Wenn ein Rangfolgenlink eingerichtet wurde, zeigt der Designer einen Pfeil an, der die beiden Tasks miteinander verbindet, wobei der Vorgängertask auf den abhängigen Task zeigt. Wenn ein Link erstmalig eingerichtet wird, sind die Einschränkungen für den Link so festgelegt, dass der abhängige Task nur ausgeführt wird, wenn das Ausführungsergebnis des Vorgängertasks Erfolgist.

Um die Eigenschaften eines Rangfolgenlinks zu ändern, doppelklicken Sie auf den Link, um den Rangfolgeneinschränkungs-Editorzu starten. Dies bietet viele Optionen zum Angeben der logischen Bedingungen, die bestimmen, ob die abhängige Aufgabe ausgeführt wird. Das Ausführungsergebnis kann z. B. auf Fehlerfestgelegt werden, wodurch der abhängige Task nur ausgeführt wird, wenn der Vorgängertask fehlschlägt. Die Änderung der Ausführungsergebnis-Eigenschaft eines Links in Erfolg, Fehleroder Beendigungkann auch vorgenommen werden, indem Sie mit der rechten Maustaste auf den Link klicken und dann die entsprechende Option im Kontextmenü auswählen.

Um eine Taskverzweigung festzulegen, erstellen Sie zunächst Rangfolgenlinks zwischen zwei Tasks. Platzieren Sie dann einen weiteren abhängigen Task auf der Entwurfsoberfläche, der bei einem anderen Ergebnis als der erste abhängige Task ausgeführt werden soll. Wählen Sie den Vorgängervorgang aus, und ziehen Sie den zweiten Pfeil aus dem Vorgängervorgang auf den abhängigen Vorgang. Wenn Sie das Ausführungsergebnis (Erfolg, Fehler, Beendigung), das zur Ausführung eines abhängigen Tasks führt, ändern möchten, doppelklicken Sie auf den Linkpfeil, und ändern Sie das Feld Ausführungsergebnis . Alternativ dazu können Sie auch mit der rechten Maustaste auf den Link klicken und den gewünschten Ausführungsergebniswert aus dem Kontextmenü auswählen.

Um Taskparallelitäten festzulegen, verknüpfen Sie mehrere abhängige Tasks mit einem einzelnen Vorgängertask. Ändern Sie die Eigenschaften der Rangfolgenlinks so, dass diejenigen, die auf die parallel auszuführenden abhängigen Tasks zeigen, denselben Wert in den Ausführungsergebnisfeldern haben.

Zusätzliche Features, die über das Kontextmenü verfügbar sind

Um zusätzliche Optionen anzuzeigen, wählen Sie einen oder mehrere Tasks auf der Entwurfsoberfläche aus, und klicken Sie mit der rechten Maustaste auf die Auswahl, um das Kontextmenü zu öffnen. Zusätzlich zu den üblichen Optionen Ausschneiden, Kopieren, Einfügen, Löschenund Alles auswählensind folgende besondere Optionen für einige Tasks verfügbar.

  • Anmerkung hinzufügen

    Fügt der Entwurfsoberfläche eine beschreibende Anmerkung hinzu.

  • Bearbeiten

    Öffnet das Eigenschaftendialogfeld für den Task.

  • Deaktivieren

    Sorgt dafür, dass der Task vorübergehend nicht verfügbar ist.

  • Aktivieren

    Stellt einen zuvor deaktivierten Task wieder her.

  • Gruppieren

    Erstellt eine Gruppe, die einen oder mehrere Tasks enthält.

  • Gruppierung aufheben

    Entfernt Tasks aus einer Gruppe.

  • Automatisch anpassen

    Legt die Größe aller Tasks auf das jeweilige Optimum fest.

  • Zuklappen

    Blendet Tasks innerhalb einer Gruppe aus.

  • Erweitern

    Zeigt die Tasks in einer Gruppe an, die zuvor mithilfe der Option Reduzierenausgeblendet wurden.

  • Zoomen

    Ändert die Größe der Tasks auf der Entwurfsoberfläche.

Siehe auch