Frage:
Wie kann ein erstelltes DTS-Paket auf einen anderen SQL Server exportiert werden?
Lösung:
Da gibt es drei Möglichkeiten:
1) Export per DTS Import-/Export-Assistent
Der DTS Import-/Export-Assistent wird im Enterprise Manager über den Menüpunkt Extras -> Assistenten -> Data Transformation Services -> DTS Import-/Export-Assistent gestartet.
Als Quell- und Zieldatenbank muss jeweils die Systemdatenbank msdb und als Ãœbergabeart die Option Verwendung einer Abfrage für eine Datenübertragung gewählt werden. Dort den Befehl Select * From SysDtsPackages eintragen und mit Weiter geht’s zur Zieleingabe, in der der Default-Wert Ergebnisse auf msdb.dbo.sysdtspackages geändert werden muss. Wird diese Tabelle in der Auswahl nicht angezeigt, fehlen die entsprechenden Systemrechte.
Zum Schluss muss das Paket nur noch ausgeführt werden.
2) Speichern als Datei
Im DTS-Designer kann das Paket über Speichern unter -> Speicherort als strukturierte Speicherdatei gespeichert werden.
Diese Datei lässt sich auf dem Zielserver über das Kontextmenü Paket öffnen des Ordners Data Transformation Services öffnen und von dort in der msdb-Datenbank des Zielservers speichern.
3) Speichern unter
Im Bearbeiten-Modus kann das DTS-Paket über Speichern unter -> Speicherort auf einem anderen SQL Server gespeichert werden – wenn dieser denn von den Berechtigungen her verfügbar ist.