So bearbeiten Sie einige in msdb gespeicherte Pakete

4725
Ice

Ich bin ein Neuling mit SQL-Server 2005. Ich baue einige Pakete, die einige Flatfiles in Tabellen importieren, jede Datei geht in seine Tabelle. Nun gibt es eine Änderung in der Struktur einer Datei.

Jetzt bin ich zu dumm, um dieses Paket zu ändern, das auf dem Server in msdb gespeichert ist. Bitte seien Sie freundlich und erklären Sie die Schritte, um das Paket zum Bearbeiten in Visual Studio zu erhalten.

0

2 Antworten auf die Frage

3
Jeremy Smyth

Ich gehe davon aus, dass Sie von einem Integration Services-Paket sprechen, da dies die einzigen "Pakete" sind, die in der MSDB-Datenbank bereitgestellt werden :)

Um ein in MSDB bereitgestelltes Paket zu bearbeiten, müssen Sie eine Verbindung zur Integration Services-Instanz auf dem Server herstellen, das Paket suchen und als .dtsxPaket exportieren .

Dann sollten Sie es in Visual Studio öffnen, bearbeiten und bei Bedarf erneut bereitstellen können.

Klingt wie ich es vor einigen Monaten gemacht habe. Ich bin nicht mit der SQL-2005-Sache vertraut, aber ist es nicht möglich, sie wie SQL-2000 zu verwalten? Aus meiner Sicht ist es ein Overkill, etwas wie * .dtsx zu exportieren und es neu zu importieren - ist das die Wahrheit? Ich bin sehr verwirrt. Ice vor 14 Jahren 0
SQL 2000 verwendete etwas, das als DTS (Data Transformation Services) bezeichnet wurde, um Integration Services auszuführen. Mit Integration Services können Sie die Quelle der Dateien bearbeiten (z. B. Kontrolle des Quellcodes), die Dateien direkt ausführen, ohne sie bereitzustellen, auf mehreren Servern bereitzustellen usw. All dies hat DTS sehr schwer gemacht. Die Kosten sind natürlich, dass Sie Visual Studio verwenden müssen, um die Pakete zu bearbeiten. In SQL 2000 wurde dies alles in Enterprise Manager erledigt :) Jeremy Smyth vor 14 Jahren 0
Du hast recht, aber ich als Datenbank leidenschaftlich alles im Dateisystem ist böse ... Ice vor 14 Jahren 0
0
William Hilsum

Bei Paket gehe ich davon aus, dass Sie meinen Tisch oder ähnliches meinen.

Die einfachste Möglichkeit für SQL 2005 ist das kostenlose Herunterladen von SQL Management Studio Express und das anschließende Anmelden. Sie können alle Datenbanken löschen, ändern oder mit den derzeit in Ihrer SQL-Instanz geladenen Datenbanken tun.

Entschuldigung, es ist meine Schuld. Ich habe keinen Tisch erwähnt. Da ich mit diesem Ssis-Ding nicht so vertraut bin ... Ice vor 14 Jahren 0
Entschuldigung, mein Fehler, ich habe das Begriffspaket verpasst! Laden Sie Management Studio Express trotzdem herunter. Wie Sie in Ihrem Kommentar zu Jeremys Antwort beschrieben haben, ist Management Studio Express wahrscheinlich das, was Sie suchen. William Hilsum vor 14 Jahren 0
Management Studio Express verfügt über _no_-Funktionen, mit denen SSIS-Pakete geändert werden können. Entschuldigung, deine Antwort hat keine Relevanz für sein Problem :) Jeremy Smyth vor 14 Jahren 0