So ändern Sie eine SQL-Task zum Ausführen in SSIS

Führen Sie SQL-Tasks aus, um gespeicherte Prozeduren oder SQL-Abfragen aus SSIS-Paketen auszuführen. Eine Task führt alle SQL-Anweisungen aus, die in sequenzieller Reihenfolge an sie übergeben wurden. Es bietet Ihnen eine praktische Möglichkeit, Ihre SQL-Anweisungen für eine spätere Wiederverwendung zu speichern, wodurch Ihr Unternehmen mit der Zeit Geld sparen kann. Sie können SQL-Tasks ausführen verwenden, um Datenbankobjekte zu erstellen, zu ändern und zu löschen sowie Daten vorzubereiten und zu kürzen sowie Ergebnissätze zurückzugeben. Sie können Aufgaben auch mit iterativen Codecontainern kombinieren, um wiederholte Aktionen auszuführen. Verwenden Sie den SQL-Taskeditor ausführen im SSIS-Designer, um Änderungen an den SQL-Tasks auszuführen.

1

Starten Sie die Anwendung SSIS Designer über das Windows-Startmenü und öffnen Sie das vorhandene Paket mit der Task "SQL ausführen", die Sie ändern möchten.

2

Wechseln Sie in das Fenster für den Steuerungsflussentwurf, und doppelklicken Sie dann auf den Namen Ihrer vorhandenen SQL-Task, um den Editor für SQL-Task ausführen zu starten, in dem Sie Änderungen an der Task vornehmen können. Der Editor zeigt beim Starten die Seite Allgemein an.

3.

Klicken Sie in den Wertebereich rechts von jedem Element auf der Seite Allgemein, um den Wert zu ändern. Um beispielsweise den Namen der Task "SQL ausführen" zu ändern, klicken Sie auf den Wert neben der Bezeichnung "Name" und geben Sie einen neuen Namen für die Task ein. Nehmen Sie in ähnlicher Weise die erforderlichen Änderungen an der Beschreibung der Task, dem Timeout und den Codeseitenwerten vor. Sie können die ResultSet-Eigenschaft der Task ändern, indem Sie eine der vier unter "ResultSet" verfügbaren Optionen auswählen, nämlich "Einzelne Zeile", "Vollständige Ergebnismenge", "XML" oder "Keine", je nach der gewünschten Ausgabe.

4

Ändern Sie die zugrunde liegenden SQL-Anweisungen der Task SQL ausführen, indem Sie auf den Wert neben der Bezeichnung "SQLStatement" klicken, wenn der Quelltyp "Direct Input" ist. Sie können die SQL-Anweisung einfach im Editor bearbeiten. Sie müssen Ihre Abfrage in T-SQL eingeben, damit die Aufgabe funktioniert. Wenn Sie eine gespeicherte Prozedur verwenden, ist der Bereich "SQL-Anweisung" grau hinterlegt und der Wert "QueryIsStoredProcedure" ist auf "true" gesetzt. Ändern Sie in diesem Fall die zugrunde liegende gespeicherte Prozedur direkt, da Sie sie nicht von Execute SQL aus bearbeiten können Allgemeine Seite des Task-Editors.

5

Klicken Sie auf die Schaltfläche "Abfrage erstellen", um Ihre SQL-Abfrage mit dem Query Builder zu erstellen, der über eine grafische Benutzeroberfläche verfügt, mit der Sie Ihre Anweisungen schneller erstellen können. Diese Option ist verfügbar, wenn Ihr Quelltyp Direct Input ist.

6

Nehmen Sie die erforderlichen Änderungen an den Parameterzuordnungen, der Ergebnismenge und den Ausdrücken der Aufgabe vor, indem Sie die Registerkarten im linken Bereich des Editors verwenden.

7.

Klicken Sie auf der Seite "Allgemein" auf die Schaltfläche "Abfrage analysieren", um nach Fehlern zu suchen und erforderliche Änderungen an den SQL-Anweisungen vorzunehmen.

8

Klicken Sie auf die Schaltfläche "OK", um Ihre Änderungen zu speichern.

Dinge benötigt

  • SSIS-Designer

Warnung

  • Die Informationen in diesem Artikel beziehen sich auf SSIS Designer 2008. Sie können bei anderen Versionen oder Produkten geringfügig oder erheblich abweichen.
 

Lassen Sie Ihren Kommentar