2016-05-20 7 views
0

Ich habe ein bestehendes SSIS-Paket auf meinem DB-Server und ich habe einen anderen Server, der der Anwendungsserver ist, der diesen DB-Server für seinen Betrieb verwendet. Dieses SSIS-Paket wird von einem Job verwendet, der auf dem DB-Server ausgeführt wird. Ich möchte einen zusätzlichen Schritt hinzufügen. Dieser Schritt ist nur eine einfache Auswahlzählung (*) Abfrage, um die Anzahl von einer Tabelle zu erhalten. Ich habe das auf meinem Testserver implementiert und den Ausgabepfad auch auf der erweiterten Registerkarte angegeben. Und ich habe die Ausgabe in einer einfachen Textdatei. Meine Frage ist jetzt, wie sende ich diese Ausgabedatei stattdessen an meinen Anwendungsserver? Da der Ausgabepfad eines T-SQL-Servers nur lokale Laufwerke zu übernehmen scheint. Ich habe versucht, den Pfad meines Anwendungsservers anzugeben (der bereits vom SSIS-Paket verwendet wurde), aber die Ausgabe wird nicht in der Textdatei angezeigt, obwohl der Auftrag erfolgreich ausgeführt wurde. Ich sehe nicht die Notwendigkeit, ein anderes SSIS-Paket zu erstellen, um nur eine einfache Zählinformation zu erhalten.Übertragen Sie die Ausgabedatei der T-SQL-Anweisung im SSIS-Paket auf einen anderen Server

Antwort

0

Verwenden Sie den UNC-Pfad zu Ihrem Anwendungsserver-Dateisystem.

+0

tat ich. Das Format sieht wie folgt aus: \\ pvuktstgfdb ** \ Count.txt Ich habe dies in der Ausgabe von Transact SQL-Datei angegeben. –

+0

macht nichts. Es gab ein Problem mit dem Fall. Trotzdem danke. :) –

Verwandte Themen