Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mithilfe der Seite Allgemein im Dialogfeld Editor für den Task „SQL ausführen“ können Sie den Task „SQL ausführen“ konfigurieren und die SQL-Anweisung bereitstellen, die vom Task ausgeführt wird.
Weitere Informationen zu diesem Task finden Sie unter SQL ausführen (Task), Parameter und Rückgabecodes im Task „SQL ausführen“ und Resultsets im Task „SQL ausführen“. Weitere Informationen zur Transact-SQL-Abfragesprache finden Sie unter Transact-SQL-Referenz (Datenbank-Engine).
Statische Optionen
Name
Geben Sie einen eindeutigen Namen für den Task 'SQL ausführen' im Workflow an. Der angegebene Name wird im SSIS -Designer angezeigt.
Beschreibung
Beschreiben Sie den Task 'SQL ausführen'. Es wird hierbei empfohlen, das Paket zweckbezogen zu beschreiben, sodass Pakete selbsterklärend und einfacher zu verwalten sind.
Zeitüberschreitung
Gibt die maximale Ausführungsdauer in Sekunden an, bevor ein Timeout für den Task eintritt. Der Wert 0 steht für eine unbegrenzte Dauer. Die Standardeinstellung ist 0.
Hinweis
Bei gespeicherten Prozeduren tritt kein Timeout ein, wenn sie diese die Funktionalität des Ruhezustands dadurch emulieren, dass sie mehr Zeit für das Herstellen von Verbindungen und das Abschließen von Transaktionen bereitstellen, als durch den Wert für TimeOutangegeben wird. Gespeicherte Prozeduren, die Abfragen ausführen, unterliegen jedoch immer den durch den Wert für TimeOutangegebenen Zeitbeschränkungen.
CodePage
Geben Sie die Codepage an, die beim Übersetzen von Unicode-Werten in Variablen verwendet werden soll. Der Standardwert ist die Codepage des lokalen Computers.
Hinweis
Wenn der Task „SQL ausführen“ einen ADO- oder ODBC-Verbindungs-Manager verwendet, ist die CodePage -Eigenschaft nicht verfügbar. Wenn Ihre Projektmappe eine Codepage erfordert, verwenden Sie einen OLE DB- oder einen ADO.NET-Verbindungs-Manager mit dem Task "SQL ausführen".
Typkonvertierungsmodus
Wenn Sie diese Eigenschaft auf Allowed festlegen, wird anhand des Tasks "SQL ausführen" versucht, Ausgabeparameter sowie Abfrageergebnisse in den Datentyp der Variablen zu konvertieren, der die Ergebnisse zugewiesen sind. Dies gilt für den Resultsettyp Einzelne Zeile .
ResultSet
Geben Sie den von der auszuführenden SQL-Anweisung erwarteten Ergebnistyp an. Wählen Sie zwischen Einzelne Zeile, Vollständiges Resultset, XMLund Keineaus.
ConnectionType-
Wählen Sie den Typ des Verbindungs-Managers aus, der zum Herstellen der Verbindung mit der Datenquelle verwendet werden soll. Zu den verfügbaren Verbindungstypen zählen: OLE DB, ODBC, ADO, ADO.NET und SQLMOBILE.
Verwandte Themen:OLE DB-Verbindungs-Manager, ODBC-Verbindungs-Manager, ADO-Verbindungs-Manager, ADO.NET-Verbindungs-Manager, SQL Server Compact Edition-Verbindungs-Manager
Verbindung
Wählen Sie die Verbindung aus einer Liste definierter Verbindungs-Manager aus. Klicken Sie zum Erstellen einer neuen Verbindung auf <<Neue Verbindung...>.
SQLSourceType
Wählen Sie den Quelltyp der SQL-Anweisung aus, die von dem Task ausgeführt wird.
Je nachdem, welchen Verbindungs-Manager-Typ der Task SQL ausführen verwendet, müssen Sie bestimmte Parametermarkierungen in parametrisierten SQL-Anweisungen verwenden.
Verwandte Themen: Abschnitt „Ausführen parametrisierter SQL-Befehle“ in SQL ausführen (Task)
Diese Eigenschaft besitzt die in der folgenden Tabelle aufgeführten Optionen.
| Wert | BESCHREIBUNG |
|---|---|
| Direkteingabe | Legen Sie als Quelle eine Transact-SQL-Anweisung fest. Bei Auswahl dieses Wertes wird die dynamische Option SQLStatementangezeigt. |
| Dateiverbindung | Wählen Sie eine Datei aus, die eine Transact-SQL-Anweisung enthält. Durch Festlegen dieser Option wird die dynamische Option FileConnectionangezeigt. |
| Variable | Legen Sie als Quelle eine Variable fest, die die Transact-SQL-Anweisung definiert. Bei Auswahl dieses Wertes wird die dynamische Option SourceVariableangezeigt. |
AbfrageIstGespeicherteProzedur
Zeigt an, ob die angegebene auszuführende SQL-Anweisung eine gespeicherte Prozedur ist. Diese Eigenschaft weist nur dann den Lese-/Schreibmodus auf, wenn der Task den ADO-Verbindungs-Manager verwendet. Andernfalls ist die Eigenschaft schreibgeschützt und ihr Wert ist auf false festgelegt.
BypassPrepare
Geben Sie an, ob die SQL-Anweisung vorbereitet ist.
true überspringt die Vorbereitung. Mit false wird die SQL-Anweisung vor dem Ausführen vorbereitet. Diese Option ist nur für OLE DB-Verbindungen verfügbar, die die Vorbereitung unterstützen.
Verwandte Themen:Vorbereitete Ausführung
Durchsuchen
Suchen Sie mithilfe des Dialogfelds Öffnen eine Datei, die eine SQL-Anweisung enthält. Wählen Sie eine Datei aus, um den Dateiinhalt als SQL-Anweisung in die SQLStatement -Eigenschaft zu kopieren.
Abfrage erstellen
Erstellen Sie mithilfe des Dialogfelds Abfrage-Generator , einem grafischen Tool zum Erstellen von Abfragen, eine SQL-Anweisung. Diese Option ist verfügbar, wenn die Option SQLSourceType auf Direct inputfestgelegt ist.
Abfrage analysieren
Überprüft die Syntax der SQL-Anweisung.
SQLSourceType (dynamische Optionen)
SQLSourceType = Direkte Eingabe
SQLStatement
Geben Sie die auszuführende SQL-Anweisung in das Optionsfeld ein, oder klicken Sie auf die Schaltfläche zum Durchsuchen (…), um die SQL-Anweisung in das Dialogfeld SQL-Abfrage eingeben einzugeben. Sie können auch auf Abfrage erstellen klicken, um die Anweisung mithilfe des Dialogfelds Abfrage-Generator zusammenzustellen.
Verwandte Themen:Abfrage-Generator
SQLSourceType = Dateiverbindung
FileConnection
Wählen Sie einen vorhandenen Dateiverbindungs-Manager aus, oder klicken Sie auf <Neue Verbindung...>, um einen neuen Verbindungs-Manager zu erstellen.
Verwandte Themen:Dateiverbindungs-Manager, Dateiverbindungs-Manager-Editor
SQLSourceType = Variable
SourceVariable
Wählen Sie eine vorhandene Variable aus, oder klicken Sie auf <Neue Variable...>, um eine neue Variable zu erstellen.
Verwandte Themen:Variablen von Integrationsdiensten (SSIS), Hinzufügen von Variablen
Weitere Informationen
Fehler- und Meldungsreferenz von Integration Services
Editor für den Task „SQL ausführen“ (Seite „Parameterzuordnung“)
Editor für den Task „SQL ausführen“ (Seite „Resultset“)