Wie kann ich die SSIS-Pakete in SQL Server Management Studio anzeigen?

76

Argh! Ich habe ein SSIS-Paket über einen Importassistenten erstellt und kann die SSIS-Pakete mit Management Studio nicht auf dem Server finden. Das Ausführen eines SSIS-Pakets wird auch nicht als Option angezeigt, wenn ich in den Job Scheduler gehe.

Caveatrob
quelle

Antworten:

86

Wenn Sie SSMS starten, können Sie einen Servertyp und einen Servernamen auswählen. Wählen Sie in der Dropdown-Liste Servertyp "Integration Services" und stellen Sie eine Verbindung zum Server her.

Dann können Sie sehen, welche Pakete in der Datenbank enthalten sind.

Casey Williams
quelle
Dies war die Antwort, aber ich hatte ein Firewall-Problem, das mich daran hinderte, eine Verbindung von meinem lokalen PC herzustellen. Auf dem Server konnte ich alles gut sehen.
Caveatrob
4
@Casey Williams, Ja, Sie können eine LISTE der Pakete sehen, aber wie sehen Sie sie tatsächlich? Wie in, was sie enthalten / tun, etc.
Chiramisu
12
@Chiramisu Ich musste das nur herausfinden. Klicken Sie mit der rechten Maustaste auf das Paket, wählen Sie es aus, um es in ein Dateisystem zu exportieren, und Sie erhalten eine DTSX-Datei. Sie können die Datei dann in Business Intelligence Development Studio öffnen, wie von JohnIdol beschrieben.
Mark Meuer
Ja, das stimmt @MarkMeuer, wie ich später herausfand. Ich denke, es war nicht so geschnitten und trocken, wie ich dachte, da ich vorher noch keinen DTS-Paketen ausgesetzt war. Jetzt weiß ich, danke. ;)
Chiramisu
7

Der Assistent hat das Paket wahrscheinlich als Datei erstellt. Führen Sie auf Ihrem System eine Suche nach Dateien mit der Erweiterung .dtsx durch. Dies ist die eigentliche "SSIS-Paket" -Datei.

Das Laden in Management Studio wird dort nicht angezeigt. Wenn Sie SQL Server 2005 auf Ihrem Computer geladen haben, suchen Sie in der Programmgruppe. Sie sollten eine Anwendung mit demselben Symbol wie Visual Studio mit dem Namen "SQL Server Business Intelligence Development Studio" finden. Es handelt sich im Grunde genommen um eine abgespeckte Version von VS 2005, mit der Sie SSIS-Pakete erstellen können.

Erstellen Sie eine leere Lösung und fügen Sie Ihre .dtsx-Datei hinzu, um sie zu bearbeiten / anzuzeigen.

dm.
quelle
2
@JohnIdol Sobald Sie die .dtsx-Datei haben, können Sie sie in Business Intelligence Development Studio öffnen, indem Sie im Menü Datei die Option Öffnen auswählen. Sie müssen keine neue Lösung erstellen.
Mark Meuer
"SQL Server Business Intelligence-Entwicklungsstudio" ist die richtige Antwort.
Pete Alvin
6

Wenn Sie SQL Server installiert haben, gibt es auch eine Menüoption zum Suchen lokaler SSIS-Pakete.

Im Startmenü > Alle Programme > ‚ Microsoft SQL Server ‘ soll es eine Menüoption für ‚ Integration Services ‘> ‚ Paketausführungsprogramm ‘ (dies ist verfügbar , wenn SSIS wurde in Ihrer SQLserver Installation enthält).

Wenn Sie das Paket - Dienstprogramm ausführen zu öffnen, geben Sie Ihren Namen lokalen SQL Server in der ‚ Server Name Textbox‘ und klicken Sie auf das Paket klicken, werden Sie Ihre gespeicherten Paket im Popup - Fenster sehen. Von hier aus können Sie Ihr zuvor gespeichertes Paket ausführen

Spyder
quelle
5
  1. Öffnen Sie SQL Server Management Studio.
  2. Gehen Sie zu Mit Server verbinden, wählen Sie den Servertyp als Integration Services aus, geben Sie den Servernamen ein und klicken Sie auf Verbinden.
  3. Gehen Sie zum Objekt-Explorer in der linken Ecke.
  4. Sie können den Ordner "Gespeichertes Paket" im Objekt-Explorer sehen.
  5. Erweitern Sie den Ordner "Gespeichertes Paket". Hier sehen Sie die SSIS-Schnittstellen.
Naveen Kumar
quelle
4

Wenn Sie das Paket im "Integration Services Catalog" auf SSMS bereitgestellt haben, können Sie das Paket mit Visual Studio abrufen.

Geben Sie hier die Bildbeschreibung ein

Fintangillane
quelle
1
Hey, können Sie klären, wie Sie das Paket mit Visual Studio abrufen können? Ich habe den gleichen Fehler und kann das SSIS-Paket in SSMS finden, aber ich kann von dort aus nicht viel bearbeiten
Kieran
-1

Wenn Sie auf ein SSIS-Paket gestoßen sind, dessen Ausführung als SQL-Job geplant ist, können Sie anhand der Eigenschaften des SQL-Jobs feststellen, wo sich das SSIS-Paket befindet. SQL-Job -> Eigenschaften -> Schritte (von einer Seite auf der linken Seite auswählen) -> Job auswählen (aus Jobliste) -> Bearbeiten -> Jobschritteigenschaften zeigt an, dass die gesamte Konfiguration für das SSIS-Paket einschließlich des ursprünglichen Pfads erhalten wurde. in meinem Fall ist es unter "MSDB"

Stellen Sie jetzt eine Verbindung zu SQL-Integrationsdiensten her. - SQL Management Studio öffnen - Servertyp für "Integrationsdienste" auswählen - Servernamen eingeben - Ihr SSIS-Paket wird unter "Gespeicherte Pakete" angezeigt.

Um das Paket mit der rechten Maustaste zu bearbeiten und in das „Dateisystem“ zu exportieren, erhalten Sie eine Datei mit der Erweiterung .dtx. Sie kann in Visual Studio geöffnet werden. Ich habe die Version Visual Studio 2012 verwendet

Code T.
quelle
-3
  1. Sie finden es unter der Option "Integrationsdienste" im Objekt-Explorer.
  2. Sie finden die Pakete im Integrationsservicekatalog, in dem alle Pakete bereitgestellt werden.
Bidy Ray
quelle
2
Ich sehe hier nicht, wie Ihre Antwort Informationen besser hinzufügt als in den 6 anderen, einschließlich einer akzeptierten.
Odalet