2009-05-10 21 views

Antwort

33

Sie haben ein paar Optionen, aber ich werde Ihnen etwas geben, das Sie schnell ...

  1. Öffnen Sie SQL Server Management Studio und eine Verbindung zum Datenbankmodul von SQL aufstehen und laufen können Server, auf dem der Job ausgeführt wird. Auf diesem SQL Server sollte SQL Server Agent installiert und ausgeführt werden.
  2. Erweitern Sie den SQL Server-Agenten, erweitern Sie Jobs.
  3. Klicken Sie mit der rechten Maustaste und wählen Sie Neuer Job.
  4. Wenn Sie Ihren Paketschritt erstellen, wählen Sie TypSQL Server Integration Services-Paket. Wählen Sie für die PaketquelleDateisystem. Dann können Sie für das Paket die Durchsuchen-Schaltfläche (...) verwenden, um nach der DTSX-Datei im Dateisystem zu suchen.
  5. Gehen Sie zu Schedules und erstellen Sie Job-Zeitpläne wie für jeden anderen SQL Server-Agent-Job. Setzen Sie in Ihrem Fall Frequency auf Daily und setzen Sie den Wert Tritt einmal bei auf, zu welcher Zeit auch immer der Job ausgeführt werden sollte.

Ein paar Dinge im Auge zu behalten ...

  • Vergewissern Sie sich, dass das SQL Server-Agent-Dienstkonto (dies ist die Standardeinstellung, können Sie einen alternativen Sicherheitskontext wählen, wenn erforderlich) hat die Berechtigung zum Zugriff auf das dtsx-Paket im Dateisystem.
  • Dies funktioniert nur, wenn der Server, auf dem Sie den Auftrag planen, auch der Integration Services-Server ist. Es gibt viele Möglichkeiten, Remote-Paketausführung zu verarbeiten, wenn Sie es benötigen.

Weitere Informationen finden Sie in https://msdn.microsoft.com/en-us/library/ms191439%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396

5

ich die oben anwser bevorzugen, aber es ist mit dem Windows-Taskplaner auch möglich und Ihr SSIS-Paket mit dtexec starten. (Nur auf dem SSIS-Server möglich) Überprüfen Sie auch execution with dtexec

Verwandte Themen