Fehler bei geschachtelten DTS

Frage: In einem DTS-Paket werden mit dem Task Paket ausführen weitere einzelne Pakete ausgeführt. Die Ausführung der einzelnen Pakete innerhalb des Paketes funktioniert. Wird jedoch das DTS-Paket selbst ausgeführt, bricht die Ausführung mit der Fehlermeldung „Ausführung wurde vom Benutzer abgebrochen“ ab. Lösung: Das ist ein bekannter Fehler. Als Workaround muss in den Workfloweigenschaften der einzelnen … Weiterlesen

Speicherort der DTS-Pakete

Frage: Wo können DTS-Pakete gespeichert werden? Lösung: DTS-Pakete können in der Systemdatenbank msdb oder als strukturierte Speicherdatei im Dateisystem gespeichert werden. Innerhalb der msdb sind die Pakete in der Tabelle sysdtspackages zu finden. /* übernommen aus der Original sqlfaq.de */

Datenimport aus einer geschützten Access-Datenbank

Frage: Die Daten einer per MDW-Datei geschützten Access-Datenbank sollen mit einem DTS-Paket in eine SQL Server-Datenbank importiert werden. Nach Auswahl der Access-Datenbank als Quelle und korrekter Eingabe von Benutzername und Kennwort erscheint die Fehlermeldung: „Fehler des DTS Assistenten Fehlerquelle: Microsoft JET Database Engine Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt … Weiterlesen

DTS-Paket über Eingabeaufforderung starten

Frage: Kann ein DTS-Paket direkt über die Eingabeaufforderung des Betriebssystems gestartet werden? Lösung: DTS-Pakete werden mit dtsrun ausgeführt. Selbst der SQL Server Agent nutzt lediglich dtsrun. Die genaue Erläuterung aller möglichen Parameter sind in der Online-Hilfe unter dtsrun zu finden. Dieses Beispiel startet auf dem Server „servername“ mit der Anmeldung „sa“ das DTS-File „dtsbsp.dts“: dtsrun … Weiterlesen

Fehlende Indizes nach Datenimport per DTS

Frage: Per DTS Import-/Export-Assistent werden alle Objekte aus einer bestehenden Datenbank in eine neue Datenbank importiert. Nach dem Import fehlen jedoch die Indizies, Einschränkungen und Defaults der Tabellen. Lösung: Der DTS Import-/Export Assistenten erstellt beim Import nur die Tabellen, die auf der Zieldatenbank noch nicht vorhanden sind. Dabei wird ein CREATE TABLE mit den jeweiligen … Weiterlesen

Unterschiedliche Struktur bei Quell- und Zieltabellen

Frage: Mit dem DTS Import-/Export-Assistent sollen die Daten von einer Quell- zu einer Zieltabelle importiert werden. Beide Tabellen sind in der Struktur nahezu identisch, bis auf den kleinen Unterschied, dass die zweite Spalte der Quelltabelle in der Zieltabelle nicht existiert. Der Assistent ordnet die Spalten trotz der fehlenden Spalte in der Zieltabelle der Reihe nach … Weiterlesen

DTS-Paket auf anderen SQL Server exportieren

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 … Weiterlesen