Planen der Paketausführung im SQL Server-Agent

Aktualisiert: 15. September 2007

Sie können das Ausführen von SQL Server 2005 Integration Services (SSIS)-Paketen automatisieren, indem Sie den SQL Server-Agent verwenden. Der SQL Server-Agent ist der Windows-Dienst, mit dem Sie durch Ausführen von SQL Server-Agent-Aufträgen Tasks automatisieren können. Der SQL Server-Agent muss aktiv sein, damit lokale oder Multiserveraufträge automatisch ausgeführt werden können. Weitere Informationen finden Sie unter Konfigurieren des SQL Server-Agents.

Zum automatischen Ausführen von Paketen erstellen Sie einen Auftrag, indem Sie das Neuer Auftrag-Dialogfeld verwenden, dass SQL Server Management Studio für SQL Server 2005 bereitstellt. Weitere Informationen finden Sie unter Implementieren von Aufträgen.

Nachdem Sie den Auftrag erstellt haben, müssen Sie mindestens einen Schritt hinzufügen und als Typ des Schrittes SQL Server Integration Services-Paketausführung festlegen. Ein Auftrag kann mehrere Schritte enthalten, von denen jeder ein anderes Paket ausführt. Ein SQL Server-Agent-Auftragsschritt kann Integration Services-Pakete ausführen, die in der msdb-Datenbank oder im Dateisystem gespeichert sind. Weitere Informationen finden Sie unter Erstellen von Auftragsschritten.

ms141701.note(de-de,SQL.90).gifHinweis:
Auf einem 64-Bit-Computer bedeutet der Auftragsschritt vom Typ SQL Server Integration Services, dass der Auftragsschritt das Paket im 64-Bit-Modus ausführt. Damit der Auftrag das Paket stattdessen im 32-Bit-Modus ausführt, müssen Sie den Typ des Auftragsschritts in Betriebssystem (CmdExec) ändern und den Auftrag anschließend die 32-Bit-Version des Dienstprogramms dtexec (dtexec.exe) aufrufen lassen. Weitere Informationen finden Sie unter Vorgehensweise: Ausführen eines Pakets mit einem SQL Server-Agent-Auftrag.

Das Ausführen eines Integration Services-Pakets durch einen Auftragsschritt gleicht dem Ausführen eines Pakets mit den Dienstprogrammen DTExec und DTExecUI. Statt jedoch die Laufzeitoptionen für ein Paket mit den Befehlszeilenoptionen oder mit dem Paketausführungsprogramm-Dialogfeld festzulegen, erfolgt die Festlegung der Laufzeitoptionen mit dem Neuer Auftragsschritt-Dialogfeld. Weitere Informationen zu den Befehlszeilenoptionen zum Ausführen eines Pakets finden Sie unter dtexec (Dienstprogramm).

Nachdem Sie den Auftrag und den Auftragsschritt hinzufügen, müssen Sie einen Zeitplan zur Ausführung des Auftrags erstellen. Weitere Informationen finden Sie unter Erstellen von Zeitplänen.

Sie können den Auftrag durch Benachrichtigungsoptionen erweitern, z. B. indem Sie einen Operator zum Senden einer E-Mail-Nachricht beim Abschluss des Auftrags festlegen oder Warnungen hinzufügen. Weitere Informationen finden Sie unter Definieren von Warnungen.

Das Konto, das ein Integration Services-Paket als Auftragsschritt des SQL Server-Agents ausführt, benötigt die gleichen Berechtigungen wie ein Konto, das die Pakete direkt ausführt. Informationen über die Problembehandlung bei Paketen, die von Aufträgen des SQL Server-Agents ausgeführt werden, finden Sie im Microsoft Knowledge Base-Artikel Beim Aufrufen aus einem SQL Server-Agentauftragsschritt wird ein SSIS-Paket nicht ausgeführt.

So erstellen Sie einen Auftragsschritt zur Paketausführung

Siehe auch

Konzepte

Überlegungen zu Integration Services auf 64-Bit-Computern

Andere Ressourcen

Verwalten von Integration Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

15. September 2007

Neuer Inhalt:
  • Es wurde ein Hinweis darüber hinzugefügt, wie Sie ein DTS-Paket auf einem 64-Bit-Computer im 32-Bit-Modus ausführen können.
  • Es wurden die Berechtigungen beschrieben, die das Konto benötigt, das das Paket ausführt.