L'utilisation de BULK INSERT dans un script T-SQL semble être une bonne solution.
Vous pouvez obtenir la liste des fichiers de votre répertoire avec xp_cmdshell et la commande dir (avec un peu de nettoyage). Dans le passé, j'ai essayé de faire quelque chose comme ça avec les fonctions sp_OAMethod et VBScript et j'ai dû utiliser la méthode dir parce que j'avais du mal à obtenir la liste des fichiers avec l'objet FSO.
http://www.sqlusa.com/bestpractices2008/list-files- dans le répertoire/