Wie schreibe ich eine gespeicherte Prozedur Ausgabe direkt in eine Datei auf einem FTP ohne lokale oder temporäre Dateien?

Ich möchte die Ergebnisse einer gespeicherten Prozedur abrufen und in einer CSV-Datei an einem FTP-Speicherort ablegen.

Der Haken dabei ist, dass ich keine lokale / temporäre Datei erstellen kann, die ich dann per FTP übertragen kann.

Der Ansatz, den ich gewählt habe, bestand darin, ein SSIS-Paket zum Erstellen einer temporären Datei zu verwenden und dann eine FTP-Aufgabe im Paket zu haben, um die Datei per FTP zu übertragen. Unsere Datenbankadministratoren erlauben jedoch nicht, temporäre Dateien auf Servern zu erstellen.

als Antwort auf Yaakov Ellis

Ich denke, wir müssen die Datenbankadministratoren davon überzeugen, dass ich mindestens eine Freigabe auf einem Server verwenden kann, die nicht funktioniert, oder sie fragen, wie sie das tun würden.

als Antwort auf Kev

Ich mag die Idee der CLR-Integration, aber ich glaube nicht, dass unsere Datenbankadministratoren überhaupt wissen, was das istlol und sie würden es wahrscheinlich auch nicht zulassen. Aber ich werde wahrscheinlich in der Lage sein, dies innerhalb einer Skriptaufgabe in einem SSIS-Paket zu tun, das geplant werden kann.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage