(je regardai une réponse, mais rien de vraiment résolu mon problème à ce jour.)SQL Server: Manière rapide pour charger une arborescence de répertoires (nom, date de modification)
Je veux garder une table à jour avec une arborescence de répertoires de fichiers au sein de Microsoft SQL Server 2005. Je ne la norme maintenant:
insert into #resultTable (Path)
exec master.dbo.xp_cmdshell 'dir/s/b G:\FileLibrary'
mais cela prend environ 4 1/2 minutes pour charger chaque fois (sans parler, je ne sais pas comment saisir modifié date encore). Oui c'est un lecteur réseau, mais l'exécuter localement prend 1 minute 16 secondes, et ce n'est pas le seul répertoire que je veux vérifier. Y at-il quelque chose là-bas que je peux charger dans SQL Server 2005 en tant que DLL ou code C# que je peux compiler pour fournir une analyse rapide des fichiers modifiés depuis un certain temps (y compris les changements de l'heure d'été)? Les fichiers sont stockés sur le même serveur que SQL Server.