Notre application stocke les fichiers utilisateur sur les disques physiques (alebit un grand nombre d'entre eux). Les fichiers sont organisés et regroupés dans des dossiers (un dossier pour chaque utilisateur). L'application manipule également les dossiers en créant des sous-dossiers et en regroupant les fichiers dans ces sous-dossiers. L'emplacement physique de chaque fichier est stocké dans la base de données SQL Server. En tant que tel, vous pouvez évaluer que l'application est étroitement liée au système de fichiers physique. Nous cherchons à migrer les opérations de gestion de fichiers vers SQL Server FILESTREAM. Cependant, comme je l'ai compris, FILESTREAM ne permet pas de créer une hiérarchie de fichiers composée de groupes de dossiers et de dossiers. FILESTREAM ne me permet pas non plus de renommer les fichiers. Est-ce vrai pour FILESTREAM? Existe-t-il une autre option pour utiliser FILESTREAM pour gérer les fichiers physiques sans que je doive modifier considérablement ma logique d'application?FILESTREAM manipulations de fichiers
0
A
Répondre
0
Voir here pour une vue d'ensemble de la fonction Filestream. Lors de l'utilisation de Filestream, vous laissez le moteur Sql Server contrôler le placement et le nommage des fichiers NTFS.
Les chemins physiques sont extraits par le moteur et par conséquent les clients ne peuvent pas les manipuler/les renommer directement. L'idée est que si votre scénario organise les blobs dans une hiérarchie, cette hiérarchie doit être implémentée au niveau relationnel. Puisque l'ouverture de données de flux de données doit se faire via une API spéciale (et implique le moteur SQL Server), votre code client existant devra être modifié pour utiliser cette API plutôt que d'ouvrir directement des fichiers NTFS.
Questions connexes
- 1. C# Lecture de fichiers 'Zip' avec FileStream
- 2. Téléchargement de plusieurs fichiers avec urlStream + fileStream
- 3. manipulations de chaînes
- 4. manipulations de numpy.matrix
- 5. manipulations de zone de liste
- 6. requête avec manipulations de chaînes
- 7. Convertir MemoryStream en FileStream crée des centaines de fichiers identiques?
- 8. date PHP Manipulations
- 9. Bibliothèque d'effets/manipulations vidéo?
- 10. Manipulations avec istream
- 11. PNL: manipulations morphologiques
- 12. Stockage SQL Server FILESTREAM
- 13. Loading image pour Filestream
- 14. embarqué WebResource et FileStream
- 15. GZIP n'accepte pas fileStream
- 16. Filestream, verrouillage et serlialization
- 17. FileStream avec DeleteOnClose Option de fichier
- 18. FileStream et Codage
- 19. FILESTREAM et stockage partitionné
- 20. FileStream openAsync() lance SecurityError
- 21. Horodatage sous Windows similaire à l'horodatage Unix et aux manipulations de fichiers
- 22. Fileupload à varbinary Champ FileStream ASP.net
- 23. Jython 2.0 CODE -string MANIPULATIONS et remplacer
- 24. Flex 3/Air: écriture de nouvelles lignes vides dans des fichiers à l'aide de FileStream
- 25. SQL Server 2008: Impossible de supprimer un fichier FileStream et un groupe de fichiers
- 26. Silverlight - Charger l'image avec FileStream
- 27. Sql 2008 Filestream avec NHibernate
- 28. SERIALIZE un FileStream pour le transport
- 29. Faire des manipulations de chemin de fichier dans XSLT
- 30. ensembles possibles de manipulations de code préservant la sortie