-
Mécanisme Sql Serveur
Bonjour,
J'aimerai savoir le mécanisme d'insertion des fichiers(jpeg, tiff, pdf, doc, png...)
au niveau du serveur de BD SQL.
Autrement, indépendamment du langage de programmation, est ce que le serveur de base de données se procède par l'insertion des images sur le disque comme étant des pièces jointes ou bien les converti et les insère au niveau de la base de données elle même.
Merci
Bonne journée
-
Bonjour,
Rappelons tout d'abord que SGBDR n'est pas un système de gestion de fichiers.
Si vous travaillez avec SQL Server 2008, vous pouvez utiliser la fonctionnalité FileStream qui vous permet de stocker les fichiers à même le système de gestion de fichiers, et de les "enregistrer" avec un pointeur de 16 octets dans la table.
Si la plupart de vos fichiers font moins d'un MB, vous pouvez les stocker au type varbinary(max) introduit avec SQL Server 2005. Vous êtes alors limité à 2GB par fichier, et le fichier est stocké sous sa forme binaire.
Dans les deux cas votre table doit disposer d'une colonne de type varbinary(max).
Enfin Mikedavem a fait un très bon tutoriel sur la fonctionnalité FileStream de SQL Server 2008.
Vous en apprendrez bien plus en le lisant ;)
@++ ;)
-
Rebonjour