Paketverwaltung (SSIS-Dienst)
Die Verwaltung von Paketen beinhaltet u. a. die folgenden Tasks:
Überwachen von ausgeführten Paketen
Verwalten des Paketspeichers
Importieren und Exportieren von Paketen
Wichtig |
---|
In diesem Thema wird der Integration Services-Dienst beschrieben, ein Windows-Dienst zur Verwaltung von Integration Services-Paketen. SQL Server 2012 unterstützt den Dienst für die Abwärtskompatibilität mit früheren Versionen von Integration Services. Ab SQL Server 2012 können Sie Objekte, z. B. Pakete, auf dem Integration Services-Server verwalten. |
-Paketspeicher
Integration Services enthält zwei Ordner auf der obersten Ebene für den Zugriff auf Integration Services-Pakete: Ausgeführte Pakete und Gespeicherte Pakete. 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 der msdb-Datenbank und/oder den Dateisystemordnern bestehen, die in der Konfigurationsdatei des Integration Services-Diensts aufgelistet sind. In der Konfigurationsdatei sind die zu verwaltenden Ordner von msdb sowie des Dateisystems angegeben. Sie können Pakete auch an anderen Stellen des Dateisystems speichern, die nicht vom Integration Services-Dienst verwaltet werden.
Pakete in der msdb-Datenbank werden in der Tabelle sysssispackages gespeichert. Beim Speichern von Paketen in der msdb-Datenbank können Sie die Pakete in logischen Ordnern gruppieren. Die Verwendung von logischen Ordnern ermöglicht Ihnen, die Pakete nach dem Einsatzzweck zu sortieren oder sie in der sysssispackages-Tabelle zu filtern. Neue logische Ordner können Sie mit 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 der msdb-Datenbank erstellen, werden in der sysssispackagefolders-Tabelle der msdb-Datenbank als Zeilen dargestellt. Mit der Spalte folderid und der Spalte parentfolderid in sysssispackagefolders wird die Ordnerhierarchie definiert. Die logischen Stammordner in der msdb-Datenbank sind die Zeilen in der sysssispackagefolders-Tabelle, die in der parentfolderid-Spalte NULL-Werte 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 Services herstellen, 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 Konfigurieren des Integration Services-Diensts (SSIS-Dienst).
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 msdb-Datenbank von SQL Server auf dem Server gespeicherten Integration Services-Pakete. Die Tabelle sysssispackages 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 Services herstellen. Weitere Informationen finden Sie unter Anzeigen von Integration Services-Paketen in SQL Server Management Studio (SSIS-Dienst).
Überwachen von ausgeführten Paketen
Der Ordner Ausgeführte Pakete enthält eine Liste der Pakete, die derzeit ausgeführt werden. Wenn Sie Informationen zu den aktuellen Paketen auf der Seite Zusammenfassung in SQL Server Management Studio anzeigen 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 ausgeführtes Paket im Ordner Ausgeführte Pakete beenden, indem Sie mit der rechten Maustaste auf das Paket und dann auf Beenden klicken.
Verwalten von Paketspeichern
Für die Organisation von Paketen können Sie den Paketspeicher-Stammordnern benutzerdefinierte Ordner hinzufügen, die vom Integration Services-Dienst in der Konfigurationsdatei aufgelistet werden. Standardmäßig lauten die Stammordner Dateisystem und MSDB. So können Sie beispielsweise dem Ordner Dateisystem einen Ordner Datenbereinigung hinzufügen, der alle Pakete enthält, die zum Bereinigen von Daten verwendet werden. Sie können benutzerdefinierten Ordnern benutzerdefinierte Ordner hinzufügen und so eine verschachtelte Ordnerhierarchie für Ihre speziellen Anforderungen erstellen. Die benutzerdefinierten Ordner können gelöscht und umbenannt werden. Die in der Konfigurationsdatei angegebenen Stammordner können jedoch nicht umbenannt oder gelöscht werden. Um die Stammordner zu aktualisieren, die in Integration Services aufgelistet werden, müssen Sie die Konfigurationsdatei aktualisieren.
Weitere Informationen finden Sie unter Konfigurieren des Integration Services-Diensts (SSIS-Dienst).
Importieren und Exportieren von Paketen
Integration Services-Pakete können in der msdb-Datenbank oder im Dateisystem gespeichert werden. Sie können ein Paket mit der Import- oder Exportfunktion von Integration Services von einem Speichertyp in einen anderen kopieren. Sie können ein Paket auch in denselben Speichertyp importieren und das Paket umbenennen, um eine Kopie eines Pakets erstellen zu können. Das dtutil-Eingabeaufforderungs-Hilfsprogramm (dtutil.exe) kann auch zum Importieren und Exportieren von Paketen verwendet werden.
Weitere Informationen finden Sie unter dtutil (Hilfsprogramm).
Verwandte Aufgaben
Verwandte Inhalte
|