Freigeben über


Paketverwaltung (SSIS-Dienst)

Die Verwaltung von Paketen umfasst Aufgaben einschließlich der folgenden Aufgaben:

  • Überwachen laufender Pakete

  • Verwalten des Paketspeichers

  • Importieren und Exportieren von Paketen

Von Bedeutung

In diesem Thema wird der Integration Services-Dienst, ein Windows-Dienst zum Verwalten von Integration Services-Paketen, erläutert. SQL Server 2012 unterstützt den Dienst aus Gründen der Abwärtskompatibilität mit früheren Versionen von Integration Services. Ab SQL Server 2012 können Sie Objekte wie Pakete auf dem Integration Services-Server verwalten.

Paketspeicher

Integration Services stellt zwei Ordner auf oberster Ebene für den Zugriff auf Integration Services-Pakete bereit: Ausführen von Paketen und gespeicherten Paketen. Der Ordner Ausgeführte Pakete enthält eine Auflistung der Pakete, die derzeit auf dem Server ausgeführt werden. Im Ordner Gespeicherte Pakete sind die im Paketspeicher gespeicherten Pakete aufgelistet. Hierbei handelt es sich um die einzigen vom Integration Services -Dienst verwalteten Pakete. Der Paketspeicher kann aus den msdb-Datenbank- und/oder den Dateisystemordnern bestehen, die in der Konfigurationsdatei des Integration Services -Diensts aufgelistet sind. In der Konfigurationsdatei sind die zu verwaltenden msdb- und Dateisystemordner angegeben. Sie können Pakete auch an anderen Stellen des Dateisystems speichern, die nicht vom Integration Services -Dienst verwaltet werden.

Pakete, die Sie in msdb speichern, werden in einer Tabelle mit dem Namen sysssispackages gespeichert. Wenn Sie Pakete in msdb speichern, können Sie sie auch in logischen Ordnern gruppieren. Die Verwendung logischer Ordner kann Ihnen beim Organisieren von Paketen nach Zweck oder beim Filtern von Paketen in der Sysssispackages-Tabelle helfen. Sie können neue logische Ordner mithilfe von SQL Server Management Studio erstellen. Standardmäßig werden alle logischen Ordner, die Sie der msdb-Datenbank hinzufügen, automatisch in den Paketspeicher übernommen.

Die logischen Ordner, die Sie zum Gruppieren von Paketen in msdb erstellen, werden als Zeilen in der Tabelle sysssispackagefolders in msdb dargestellt. Die Spalten „folderid“ und „parentfolderid“ in der „sysssispackagefolders“-Tabelle definieren die Ordnerhierarchie. Die logischen Stammordner in msdb sind die Zeilen in sysssispackagefolders, die Nullwerte in der parentfolderid-Spalte aufweisen. Weitere Informationen finden Sie unter sysssispackages (Transact-SQL) und sysssispackagefolders (Transact-SQL).

Wenn Sie SQL Server Management Studio öffnen und eine Verbindung mit Integration Servicesherstellen, werden die msdb-Ordner, die vom Integration Services -Dienst verwaltet werden, im Ordner „Gespeicherte Pakete“ aufgelistet. Wenn in der Konfigurationsdatei Stammdateisystemordner angegeben sind, werden im Ordner Gespeicherte Pakete auch die Pakete aufgelistet, die in diesen Ordnern sowie deren Unterordnern gespeichert sind.

Sie können Pakete in beliebigen Dateisystemordnern speichern. Diese werden jedoch nur dann in den Unterordnern des Ordners Gespeicherte Pakete aufgeführt, wenn die betreffenden Dateisystemordner der Liste der Ordner in der Konfigurationsdatei für den Paketspeicher hinzugefügt wurden. Weitere Informationen zur Konfigurationsdatei finden Sie unter Configuring the Integration Services Service (SSIS Service).

Der Ordner Ausgeführte Pakete enthält keine Unterordner und ist nicht erweiterbar.

Der Ordner Gespeicherte Pakete enthält standardmäßig zwei Ordner: Dateisystem und MSDB. Im Ordner Dateisystem sind die im Dateisystem gespeicherten Pakete aufgelistet. Der Speicherort dieser Dateien wird in der Konfigurationsdatei für den Integration Services -Dienst angegeben. Der Standardordner ist der Paketordner, der sich in %Programme%\Microsoft SQL Server\100\DTS befindet. Der Ordner MSDB enthält eine Liste der in der Integration Services -msdb-Datenbank auf dem Server gespeicherten SQL Server -Pakete. Die „sysssispackages“-Tabelle enthält die in msdb gespeicherten Pakete.

Zum Anzeigen der Liste der Pakete im Paketspeicher müssen Sie SQL Server Management Studio öffnen und eine Verbindung mit Integration Servicesherstellen. Weitere Informationen finden Sie unter Anzeigen von Integrationsdienste-Paketen in SQL Server Management Studio (SSIS-Dienst).

Überwachung laufender Pakete

Der Ordner "Running Packages" listet die Pakete auf, die derzeit ausgeführt werden. Wenn Sie Informationen zu den aktuellen Paketen auf der Seite Zusammenfassung in SQL Server Management Studioanzeigen möchten, klicken Sie auf den Ordner Ausgeführte Pakete . Informationen wie die Ausführungsdauer der ausgeführten Pakete werden auf der Seite Zusammenfassung angezeigt. Sie können den Ordner aktualisieren, um die aktuellsten Informationen anzuzeigen.

Wenn Sie Informationen zu einem einzelnen ausgeführten Paket auf der Seite Zusammenfassung anzeigen möchten, klicken Sie auf das Paket. Auf der Seite Zusammenfassung werden Informationen wie die Version und die Beschreibung des Pakets angezeigt.

Sie können ein laufendes Paket aus dem Ordner " Running Packages " beenden, indem Sie mit der rechten Maustaste auf das Paket klicken und dann auf "Beenden" klicken.

Verwalten des Paketspeichers

Zum Organisieren von Paketen können Sie den Stammpaketspeicherordnern benutzerdefinierte Ordner hinzufügen, die der Integration Services-Dienst in der Konfigurationsdatei auflistet. Standardmäßig sind die Stammordner die Ordner "Dateisystem" und "MSDB ". Sie können z. B. dem Ordner "Dateisystem " einen Ordner "Datenreinigung" hinzufügen, der alle Pakete enthält, die zum Bereinigen von Daten verwendet werden. Sie können benutzerdefinierte Ordner zu benutzerdefinierten Ordnern hinzufügen und so eine geschachtelte Ordnerhierarchie erstellen, die Ihren Anforderungen entspricht. Die benutzerdefinierten Ordner können gelöscht und umbenannt werden. Sie können die von der Konfigurationsdatei angegebenen Stammordner jedoch nicht umbenennen oder löschen. Um die Stammordner zu aktualisieren, die Integration Services auflisten, müssen Sie die Konfigurationsdatei aktualisieren.

Weitere Informationen finden Sie unter Configuring the Integration Services Service (SSIS Service).

Importieren und Exportieren von Paketen

Integration Services-Pakete können entweder in der msdb-Datenbank oder im Dateisystem gespeichert werden. Sie können ein Paket von einem Speichertyp in den anderen kopieren, indem Sie das Import- oder Exportfeature verwenden, das Integration Services bereitstellt. Sie können ein Paket auch in denselben Speichertyp importieren und dem Paket einen anderen Namen geben, um eine Kopie eines Pakets zu erstellen. Das Befehlszeilenprogramm dtutil (dtutil.exe) kann auch zum Importieren und Exportieren von Paketen verwendet werden.

Weitere Informationen finden Sie unter dtutil Utility.

Siehe auch

Integration Services Service (SSIS Service)