Freigeben über


Vorgehensweise: Definieren der Optionen für Transact-SQL-Auftragsschritte (SQL Server Management Studio)

In diesem Thema wird beschrieben, wie Optionen für Transact-SQL-Auftragsschritte des Microsoft SQL Server-Agents erstellt werden. Diese Optionen können auf der Registerkarte Erweitert des Dialogfeldes Auftragsschritt-Eigenschaften definiert werden.

So definieren Sie die Optionen für Transact-SQL-Auftragsschritte

  1. Erweitern Sie in Objekt-Explorer die Option SQL Server-Agent, und erweitern Sie Aufträge. Klicken Sie mit der rechten Maustaste auf den Auftrag, den sie bearbeiten möchten, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie auf die Seite Schritte, klicken Sie auf einen Auftragsschritt und dann auf Bearbeiten.

  3. Bestätigen Sie im Dialogfeld Auftragsschritt-Eigenschaften, ob Transact-SQL-Skript (TSQL) als Typ festgelegt ist, und klicken Sie dann auf die Seite Erweitert.

  4. Wählen Sie in der Liste Aktion bei Erfolg aus, welche Aktion ausgeführt werden soll, wenn der Auftrag erfolgreich ist.

  5. Geben Sie die Anzahl von Wiederholungsversuchen an, indem Sie in das Feld Wiederholungsversuche eine Zahl zwischen 0 und 9999 eingeben.

  6. Geben Sie ein Wiederholungsintervall an, indem Sie in das Feld Wiederholungsintervall einen Wert zwischen 0 und 9999 Minuten eingeben.

  7. Wählen Sie in der Liste Aktion bei Fehler eine Aktion aus, die ausgeführt werden soll, wenn der Auftrag fehlerhaft verläuft.

  8. Handelt es sich bei dem Auftrag um ein Transact-SQL-Skript, stehen die folgenden Optionen zur Auswahl:

    • Geben Sie den Namen einer Ausgabedatei ein. Standardmäßig wird die Datei bei jeder Ausführung des Auftragsschrittes überschrieben. Wenn die Ausgabedatei nicht überschrieben werden soll, aktivieren Sie Ausgabe an vorhandene Datei anfügen. Diese Option ist nur für Mitglieder der festen Serverrolle sysadmin verfügbar. Beachten Sie, dass Benutzer in SQL Server Management Studio nicht beliebige Dateien im Dateisystem anzeigen können. Deshalb können mit Management Studio keine Auftragsschrittprotokolle angezeigt werden, die in das Dateisystem geschrieben werden.

    • Aktivieren Sie In Tabelle protokollieren, wenn der Auftragsschritt in einer Datenbanktabelle protokolliert werden soll. Standardmäßig wird der Tabelleninhalt bei jeder Ausführung des Auftragsschrittes überschrieben. Wenn der Tabelleninhalt nicht überschrieben werden soll, aktivieren Sie Ausgabe an vorhandenen Eintrag in Tabelle anfügen. Nachdem der Auftragsschritt ausgeführt wurde, können Sie den Inhalt dieser Tabelle anzeigen, indem Sie auf Anzeigen klicken.

    • Aktivieren Sie Schrittausgabe in Verlauf einschließen, wenn die Ausgabe in den Schrittverlauf eingeschlossen werden soll. Die Ausgabe wird nur angezeigt, wenn keine Fehler auftraten. Es kann auch vorkommen, dass die Ausgabe abgeschnitten wird.

  9. Wenn Sie ein Mitglied der festen Serverrolle sysadmin sind und diesen Auftragsschritt unter einem anderen SQL-Anmeldenamen ausführen möchten, wählen Sie den SQL-Anmeldenamen aus der Liste Ausführen als Benutzer aus.