IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Stockage des fichier Dans base de donnée sql


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Août 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2010
    Messages : 58
    Par défaut Stockage des fichier Dans base de donnée sql
    Bonjours Tous le monde,

    Est ce qu'on peux Enregisstrer des fichier .doc,.xsl,Image, et pdf dans une base de donnée SQl Server??

    Merci à L'avance

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Oui cela est tout à fait possible. Vous avez plusieurs possibilités :

    - Soit en stockant votre fichier dans une colonne de type LOB.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT <matabel <(macolonne>)
    SELECT BulkColonne
    FROM OPENROWSET (BULK '<pathFichier>, SINGLE_CLOB) MyFile
    - Soit en utilisant FILESTREAM si vous êtes en version 2008 ou plus.
    Voir l'article à ce sujet.

    ++

  3. #3
    Membre actif
    Inscrit en
    Août 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2010
    Messages : 58
    Par défaut
    Bonjours ,
    Ms j'ai pas compris comment Le type "Lob" ????????

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    LOB = Large OBject.
    Dans SQL Server : VARBINARY(max).

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre actif
    Inscrit en
    Août 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2010
    Messages : 58
    Par défaut
    Ah, bon!

    Donc Pour que Je puisse Stocker des données BLOB SQL Server. il faut que je crée une table Par fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Create Table Fichier 
    Code_fichier  int  
    Blob    Varbinary
    Puis J'insère Les donnée comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT <matabel <(macolonne>)
    Ms j'ai pas Compris Que fait cette requête?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT BulkColonne
    FROM OPENROWSET (BULK '<pathFichier>, SINGLE_CLOB) MyFile,
    Cordialement
    Merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2007, 19h19
  2. Tri dans base de données SQL
    Par delavega dans le forum ASP
    Réponses: 8
    Dernier message: 19/07/2007, 14h20
  3. [Système] gestion des fichiers et base de données
    Par noobspower dans le forum Langage
    Réponses: 3
    Dernier message: 26/02/2007, 10h42
  4. [Conception] Lier des fichiers à une base de données
    Par sandytarit dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/06/2006, 20h25
  5. stockage de photos dans base de données ou dans un répertoir
    Par papy_tergnier dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 08/12/2005, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo