2008-09-28 6 views

Répondre

1

Vérifiez l'exemple de code que j'ai donné dans cette réponse, ne comptez pas sur l'écriture dans des fichiers. Ce n'est pas spécifique à SQL et était juste une suggestion sur la façon d'utiliser les assemblages d'intégration SQL CLR pour télécharger la sortie des requêtes sql vers un serveur FTP. La boucle for dans la méthode est juste pour démontrer l'écriture sur le flux FTP. Vous devriez être en mesure de retravailler à vos besoins:

How to write stored procedure output directly to a file on an FTP without using local or temp files?

-2

Puisque vous utilisez C# je pense que vous êtes peut-être dans un Windows Env. Si je ne connais pas grand-chose à propos de :)

Si vous avez affaire à un env unix, vous pouvez simplement rediriger votre sortie via SSH, qui prend également en charge le chiffrement.

0

Vous devez suivre la classe:

System.Net.FtpWebRequest 

Vous verrez que ses arguments sont des flux et vous pouvez envoyer des données à leur de toute source.

Lorsque seaching pour les capacités .Net vous devez être conscient du navigateur d'objets pour Visual Studio acessible dans:

Affichage> autres fenêtres> objet navigateur

Est fournit une recherche sur tous les objets .Net assemblage connu .

+0

Merci pour l'info, très appréciée. –

0

La meilleure façon est d'enregistrer le fichier localement, et le télécharger plus tard, car il pourrait y avoir des problèmes avec le processus de téléchargement.

Questions connexes