J'ai une tâche très ennuyante. Je dois charger> 100 fichiers CSV à partir d'un dossier vers la base de données SQL Server. Les fichiers ont des noms de colonne dans la première ligne. Le type de données peut être varchar pour toutes les colonnes. Les noms de table dans la base de données peuvent simplement être le nom de fichier des fichiers CSV. Ce que je fais actuellement, c'est que j'utilise l'Assistant Import/Export de SSMS, je choisis un fichier flatfile dans la liste déroulante, je choisis le fichier, ensuite-> next-> next et je termine! Des idées comment puis-je automatiser une telle tâche dans les services d'intégration ou avec toute autre méthode pratique?Chargement de nombreux fichiers plats dans SQL Server 2005
Remarque: Les fichiers sont sur mon PC local, le serveur DB est ailleurs, donc je ne peux pas utiliser BULK INSERT.
Hmm écrire juste un peu C# outil qui pompe les données dans la base de données. vous pourriez utiliser quelque chose comme ça pour le faire ... http://www.codeproject.com/KB/database/CsvReader.aspx. –
Ou consultez http://www.filehelpers.com pour une excellente bibliothèque C# pour charger des fichiers texte et les traiter –