Erstellen eines Wartungsplans (Entwurfsoberfläche des Wartungsplans)

Gilt für:SQL Server

In diesem Artikel wird beschrieben, wie Sie einen einzelnen Server oder mehrere Server Standard Plan mit der Entwurfsoberfläche für den Wartungsplan in SQL Server erstellen. Der Wartungsplanungs-Assistent eignet sich am besten für das Erstellen von grundlegenden Wartungsplänen. Wenn Sie die Entwurfsoberfläche zum Erstellen eines Plans verwenden, können Sie einen erweiterten Workflow nutzen.

Einschränkungen

Wenn Sie einen Multiserver-Wartungsplan erstellen möchten, muss eine Multiserverumgebung mit einem Masterserver und mindestens einem Zielserver konfiguriert sein. Multiserver-Wartungspläne müssen auf dem Masterserver erstellt und verwaltet werden. Diese Pläne können auf Zielservern zwar angezeigt, jedoch nicht verwaltet werden.

Mitglieder der db_ssisadmin -Rolle und der dc_admin -Rolle können ihre Berechtigungen möglicherweise auf sysadminerhöhen. Diese Rechteerweiterung kann auftreten, da diese Rollen Integrationsdienstepakete ändern können; Diese Pakete können von SQL Server mithilfe des sysadmin-Sicherheitskontexts von SQL Server-Agent ausgeführt werden. Um diese Rechteerweiterung beim Ausführen von Standard Tenance-Plänen, Datensammlungssätzen und anderen Integrationsdienste-Paketen zu schützen, konfigurieren Sie SQL Server-Agent Aufträge, die Pakete ausführen, um ein Proxykonto mit eingeschränkten Berechtigungen zu verwenden, oder fügen Sie nur sysadmin-Member zu den rollen db_ssisadmin und dc_admin hinzu.

Berechtigungen

Sie müssen Mitglied der festen Serverrolle sysadmin sein, um Wartungspläne erstellen oder verwalten zu können. Im Objekt-Explorer wird der Wartungspläne -Knoten nur für Benutzer angezeigt, die Mitglied der festen Serverrolle sysadmin sind.

Entwurfsoberfläche des Wartungsplans verwenden

Einen Wartungsplan erstellen

  1. Wählen Sie in Objekt-Explorer das Pluszeichen aus, um den Server zu erweitern, auf dem Sie einen Standard Plan erstellen möchten.

  2. Wählen Sie das Pluszeichen aus, um den Verwaltungsordner zu erweitern.

  3. Klicken Sie mit der rechten Maustaste auf den Ordner Wartungspläne , und wählen Sie Neuer Wartungsplanaus.

  4. Geben Sie im Dialogfeld "Neuer Wartungsplan" im Feld "Name" einen Namen für den Plan ein, und wählen Sie "OK" aus. Die Toolbox und die maintenance_plan_name[Entwurf] -Oberfläche mit dem Unterplan_1 im Hauptraster wird angezeigt.

    Die folgenden Optionen sind in der Kopfzeile des Entwurfsbereichs verfügbar.

    • Unterplan hinzufügen

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

    • Unterplaneigenschaften

      Zeigt das Dialogfeld Unterplaneigenschaften für den ausgewählten Unterplan im Hauptraster an. Sie können im Raster auch auf einen Unterplan doppelklicken, um das Dialogfeld Unterplaneigenschaften anzuzeigen. Weitere Informationen zu diesem Dialogfeld finden Sie weiter unten in diesem Artikel.

    • Ausgewählten Unterplan löschen

      Hiermit löschen Sie den ausgewählten Unterplan.

    • Zeitplan des Unterplans

      Zeigt das Dialogfeld Neuer Auftragszeitplan für den ausgewählten Unterplan an.

    • 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 zusätzliche SQL Server-Instanzverbindungen zum plan Standard tenance hinzuzufügen. Weitere Informationen zu diesem Dialogfeld finden Sie weiter unten in diesem Artikel.

    • Berichterstellung und Protokollierung

      Zeigt das Dialogfeld Berichterstellung und Protokollierung an. Weitere Informationen zu diesem Dialogfeld finden Sie weiter unten in diesem Artikel.

    • 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 eines Multiserver-Umgebungs- und Wartungsplans (Server).

    • 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. Wenn Sie einen Standard-Plan umbenennen möchten, klicken Sie mit der rechten Maustaste auf den Plan in Objekt-Explorer, 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. Weitere Informationen finden Sie unter Schritt 8 .

  5. Doppelklicken Sie in der Kopfzeile des Entwurfsbereichs auf Unterplan_1 , und geben Sie im Dialogfeld Unterplaneigenschaften einen Namen sowie eine Beschreibung für den Unterplan ein.

    Die folgenden Optionen sind im Dialogfeld Unterplaneigenschaften verfügbar.

    • Name

      Der Name des Unterplans.

    • Beschreibung

      Kurze Beschreibung des Unterplans.

    • Zeitplan

      Gibt an, nach welchem Zeitplan der Unterplan ausgeführt wird. Wählen Sie "Planplanplan" aus, um das Dialogfeld "Neuer Auftragsplanplan " zu öffnen. Wählen Sie "Zeitplan entfernen" aus, um den Zeitplan aus dem Unterplan zu löschen.

    • ListeAusführen als

      Wählen Sie das Konto aus, das zum Ausführen dieser Unteraufgabe verwendet werden soll.

  6. Wählen Sie "Zeitplan unterplan" aus, um Im Dialogfeld "Neuer Auftragsplanplan" Planungsdetails einzugeben.

  7. Um den Unterplan zu erstellen, ziehen Sie die Tasksteuerungselemente aus der Toolbox auf die Planentwurfsoberfläche. Doppelklicken Sie auf Tasks, um Dialogfelder zum Konfigurieren der Taskoptionen zu öffnen.

    Die folgenden Wartungsplantasks sind in der Toolboxverfügbar:

    • Datenbank sichern (Task)
    • Datenbankintegrität überprüfen (Task)
    • Auftrag des SQL Server-Agents ausführen (Task)
    • T-SQL-Anweisung ausführen (Task)
    • Verlaufscleanup (Task)
    • Wartungscleanup (Task)
    • Operator benachrichtigen (Task)
    • Index neu erstellen (Task)
    • Index neu organisieren (Task)
    • Datenbank verkleinern (Task)
    • Statistiken aktualisieren (Task)

    So fügen Sie der ToolboxTasks hinzu:

    1. Wählen Sie im Menü "Extras" die Option "Toolboxelemente auswählen" aus.

    2. Wählen Sie die Tools aus, die in der Toolbox angezeigt werden sollen, und wählen Sie dann "OK" aus.

    Wenn Wartungsplantasks der Toolbox hinzugefügt werden, sind diese auch im Wartungsplanungs-Assistentenverfügbar. Weitere Informationen zu den einzelnen Tasks finden Sie unter Verwenden des Wartungsplanungs-Assistenten im Abschnitt So starten Sie den Wartungsplanungs-Assistenten.

  8. So definieren Sie einen Workflow zwischen Tasks:

    1. Klicken Sie mit der rechten Maustaste auf den Vorgängertask, und wählen Sie Rangfolgeneinschränkung hinzufügenaus.

    2. Wählen Sie im Dialogfeld "Steuerungsfluss" in der Liste "An" die abhängige Aufgabe und dann "OK" aus.

    3. Doppelklicken Sie auf den Verbinder zwischen den beiden Vorgängen, um das Dialogfeld "Einschränkungs-Editor für Vorrang" zu öffnen.

      Die folgenden Optionen sind im Dialogfeld Rangfolgeneinschränkungs-Editor verfügbar.

      • Einschränkungsoption

        Definiert, wie eine Einschränkung zwischen zwei Tasks angewendet wird.

      • ListeAuswertungsvorgang

        Geben Sie den Auswertungsvorgang an, den die Rangfolgeneinschränkung verwendet. Folgende Vorgänge sind möglich: Einschränkung, Ausdruck, Ausdruck und Einschränkungund Ausdruck oder Einschränkung.

      • ListeWert

        Geben Sie den Einschränkungswert an: Erfolg, Fehleroder Beendigung. Erfolg ist die Standardeinstellung.

        Hinweis

        Die Rangfolgeneinschränkungszeile wird für Erfolggrün, für Fehlerrot und für Beendigungblau angezeigt.

      • Ausdruck

        Geben Sie, wenn Sie die Vorgänge Ausdruck, Ausdruck und Einschränkungoder Ausdruck oder Einschränkungverwenden, einen Ausdruck ein. Der Ausdruck muss zu einem booleschen Wert ausgewertet werden.

      • Test

        Überprüfen Sie den Ausdruck.

      • Mehrere Einschränkungen

        Definieren Sie, wie mehrere Einschränkungen zusammenwirken, um die Ausführung des eingeschränkten Tasks zu steuern.

      • Logisches AND

        Damit geben Sie an, dass für die ausführbare Datei mehrere Rangfolgeneinschränkungen gemeinsam überprüft werden müssen. Sämtliche Einschränkungen müssen mit Trueausgewertet werden. Diese Option ist die Standardeinstellung.

        Hinweis

        Dieser Typ der Rangfolgeneinschränkung wird als durchgehende grüne, rote oder blaue Linie dargestellt.

      • Logisches OR

        Damit geben Sie an, dass für die ausführbare Datei mehrere Rangfolgeneinschränkungen gemeinsam überprüft werden müssen. Mindestens eine Einschränkung muss mit Trueausgewertet werden.

        Hinweis

        Dieser Typ der Rangfolgeneinschränkung wird als gestrichelte grüne, rote oder blaue Linie dargestellt.

  9. Wenn Sie einen weiteren Unterplan hinzufügen möchten, der Aufgaben enthält, die in einem anderen Zeitplan ausgeführt werden, wählen Sie "Unterplan hinzufügen" auf der Symbolleiste aus, um das Dialogfeld "Unterplaneigenschaften " zu öffnen.

  10. So fügen Sie Verbindungen zu anderen Servern hinzu:

    1. Wählen Sie auf der Symbolleiste des Entwurfsbereichs die Option "Verbinden ionen verwalten" aus.

    2. Wählen Sie im Dialogfeld "Verbinden ionen verwalten" die Option "Hinzufügen" aus.

    3. Geben Sie im Dialogfeld Verbindungseigenschaften im Feld Verbindungsname den Namen der Verbindung ein, die Sie erstellen.

    4. Geben Sie unter "Geben Sie Folgendes an, um eine Verbindung mit SQL Server-Daten herzustellen", geben Sie im Feld "Servernamen auswählen" entweder den Namen der SQL Server-Instanz ein, die Sie verwenden möchten, oder wählen Sie die Auslassungspunkte (...) aus, und wählen Sie einen Server im Dialogfeld SQL Server aus. Wenn Sie im Dialogfeld SQL Server einen Server auswählen, wählen Sie "OK" aus.

    5. Wählen Sie unter Geben Sie Informationen zum Anmelden am Server eindie Option Integrierte Sicherheit von Windows NT verwenden oder SQL Server-Authentifizierung verwendenaus. Wenn Sie sich für die Verwendung der SQL Server-Authentifizierung entscheiden, geben Sie die entsprechenden Informationen in die Felder Benutzername und Kennwort ein.

    6. Wählen Sie im Dialogfeld Verbinden ion-Eigenschaften "OK" aus.

    7. Wählen Sie im Dialogfeld "Verbinden ions verwalten" die Option "Schließen" aus.

  11. So geben Sie Berichtsoptionen an:

    1. Wählen Sie auf der Symbolleiste des Entwurfsbereichs die Option "Berichterstellung und Protokollierung" aus.

    2. Aktivieren Sie im Dialogfeld Berichterstellung und Protokollierung unter Berichterstellungdie Option Textdateibericht generieren oder Bericht an einen E-Mail-Empfänger senden oder beide Optionen.

      1. Wenn Sie Textdateibericht generierenauswählen, können Sie entweder Neue Datei erstellen oder An Datei anfügenauswählen.

      2. Geben Sie je nach Ihrer Auswahl den Namen und vollständigen Pfad der neuen Datei oder der anzufügenden Datei ein, indem Sie die Informationen im Feld Ordner bzw. Dateiname angeben. Wählen Sie alternativ die Auslassungspunkte (...) aus, und wählen Sie den Pfad zum Ordner oder Dateinamen aus den Dialogfeldern "Ordner suchen- server_name" oder "Datenbankdateien suchen" server_name aus.

      3. Wenn Sie in der Liste Agentoperatordie Option Bericht an einen E-Mail-Empfänger senden auswählen, können Sie den Empfänger des per E-Mail gesendeten Berichts angeben.

        Hinweis

        Der SQL Server-Agent muss für die Verwendung von Datenbank-E-Mail konfiguriert werden, um E-Mails senden zu können. Weitere Informationen finden Sie unter Configure SQL Server Agent Mail to Use Database Mail.

    3. Wählen Sie zum Speichern detaillierter Informationen unter Protokollierungdie Option Erweiterte Informationen protokollierenaus.

    4. Wenn Sie Standard Planergebnisinformationen auf einen anderen Server schreiben möchten, wählen Sie "Bei Remoteserver protokollieren" aus, und wählen Sie entweder eine Serververbindung aus der Liste Verbinden ion aus, oder wählen Sie "Neu" aus, und geben Sie die Verbindungsinformationen im Dialogfeld Verbinden ion-Eigenschaften ein.

    5. Wählen Sie im Dialogfeld "Berichterstellung und Protokollierung" "OK" aus.

  12. Wenn Sie die Ergebnisse im Protokolldatei-Viewer anzeigen möchten, klicken Sie im Objekt-Explorermit der rechten Maustaste entweder auf den Ordner Wartungspläne oder auf einen bestimmten Wartungsplan, und klicken Sie dann auf Verlauf anzeigen.

    Die folgenden Optionen sind im Dialogfeld Log File Viewer -server_name verfügbar.

    • Protokoll laden

      Öffnen Sie ein Dialogfeld, in dem Sie eine zu ladende Protokolldatei angeben können.

    • Export

      Öffnen Sie ein Dialogfeld, in dem Sie die im Raster Protokolldateizusammenfassung angezeigten Informationen in eine Textdatei exportieren können.

    • Aktualisieren

      Mithilfe dieser Option aktualisieren Sie die Liste der verfügbaren Server.

    • Filter

      Öffnen Sie ein Dialogfeld, in dem Sie zum Filtern der Protokolldatei verwendete Einstellungen angeben können, z.B. Filterkriterien wie Verbindung, Datumoder Allgemein .

    • Suchen,

      Durchsuchen Sie die Protokolldatei nach bestimmtem Text. Die Suche mit wilden zeichen Karte wird nicht unterstützt.

    • Beenden

      Beendet das Laden der Protokolldateieinträge. Diese Option können Sie z. B. verwenden, wenn das Laden einer Remote- oder Offline-Protokolldatei eine lange Zeit in Anspruch nimmt und Sie nur die zuletzt erstellten Einträge anzeigen möchten.

    • Protokolldateizusammenfassung

      In diesem Informationsbereich wird eine Zusammenfassung der Protokolldateifilterung angezeigt. Wenn die Datei nicht gefiltert ist, wird der folgende Text angezeigt, kein Filter angewendet. Wenn ein Filter auf das Protokoll angewendet wird, sehen Sie den folgenden Text, Filterprotokolleinträge where:<filter criteria>.

    • Date

      Zeigt das Datum des Ereignisses an.

    • Quelle

      Zeigt die Ausgangsfunktion an, mit dem das Ereignis erstellt wurde, z. B. den Namen des Diensts (z. B. MSSQLSERVER). Dies wird nicht für alle Protokolltypen angezeigt.

    • Nachricht

      Zeigt die Meldungen an, die dem Ereignis zugeordnet sind.

    • Protokolltyp

      Zeigt den Typ des Protokolls an, zu dem das Ereignis gehört. Alle ausgewählten Protokolle werden im Fenster für die Protokolldateizusammenfassung angezeigt.

    • Protokollquelle

      Zeigt eine Beschreibung des Quellprotokolls an, in dem das Ereignis aufgezeichnet wird.

    • Details für die ausgewählte Zeile

      Wählen Sie eine Zahl aus, um am unteren Rand der Seite zusätzliche Details zu der ausgewählten Ereigniszeile anzuzeigen. Die Spalten können durch Ziehen an neue Positionen im Raster neu angeordnet werden. Die Breite der Spalten kann durch Ziehen der Spaltentrennbalken in der Kopfzeile des Rasters nach links oder rechts geändert werden. Wenn Sie auf die Spaltentrennbalken in der Kopfzeile des Rasters doppelklicken, wird die Breite der Spalte automatisch an die Breite des Inhalts angepasst.

    • Instanz

      Der Name der Instanz, bei der das Ereignis aufgetreten ist. Dieser wird im Format Computername\Instanzname.