Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Stocker et récupérer le fichier .ZIP dans SQL SERVER 2005

Il existe plusieurs méthodes que vous pouvez utiliser. Le plus simple est de laisser les fichiers sur le système de fichiers et de stocker le chemin du fichier dans SQL Server. Votre application récupérerait le chemin du fichier au moment de l'exécution et utiliserait ledit chemin pour charger le fichier. Le stockage dans le système de fichiers présente également des inconvénients :les fichiers ne sont pas sauvegardés avec la base de données, les modifications apportées à l'emplacement du fichier ou la suppression du fichier ne mettent pas à jour SQL Server, etc.

Le stockage dans SQL Server est certainement une option également. Vous êtes sur SQL Server 2005, vous ne pourrez donc pas utiliser la fonctionnalité FILESTREAM (introduite dans SQL Server 2008), mais vous pourrez la stocker dans un type de blob SQL Server natif.

Voici une bonne introduction aux types de blob dans SQL Server par Denny Cherry.Voici un exemple d'écrire des blobs en utilisant C#.