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

Outils SQL Server Discussion :

Importer un fichier mdb dans une base SQL serveur 2005


Sujet :

Outils SQL Server

  1. #1
    Membre actif Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Points : 265
    Points
    265
    Par défaut Importer un fichier mdb dans une base SQL serveur 2005
    Bonsoir,

    Savez-vous ou je peux trouver un script (ou une piste) qui aurait pour fonction d'importer un fichier .mdb ACCESS vers une base SQL Serveur 2005 ?

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par arthuro45 Voir le message
    Savez-vous ou je peux trouver un script (ou une piste) qui aurait pour fonction d'importer un fichier .mdb ACCESS vers une base SQL Serveur 2005 ?
    Oui, avec Google en 10 secondes !
    Par exemple : http://support.microsoft.com/kb/237980
    De mémoire, il y a une application microsoft (et gratuite) pour faire ça facilement mais je ne l'ai jamais employée.

  3. #3
    Membre actif Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Points : 265
    Points
    265
    Par défaut
    Oui, avec Google en 10 secondes !
    oui et en 10 secondes je te répond : je suis déjà allé sur ton lien avant de poster, qui se trouve d'ailleurs ici, je ne cherche pas d'assistant ou d'application pour migrer une base ou une table access, j'ai posté sur le forum PHP car je dois le faire par le code, et là google ne me répond pas encore favorablement

    Je cherche bien un script php ou bien si quelqu'un à une piste à me proposer
    Merci de votre aide.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Tu veux un script ?
    Pourquoi réinventer la roue ?
    C'est un besoin non ponctuel j'imagine ?
    Sinon, tu peux sûrement faire ça en T-Sql avec l'aide d'un serveur lié.

  5. #5
    Membre actif Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Points : 265
    Points
    265
    Par défaut
    C'est un besoin non ponctuel j'imagine ?
    Non justement, l'application devra savoir le faire toute seule chaque semaine.
    Si T-Sql peut m'aider je suis aussi preneur.

    Je m'explique :

    L'utilisateur reçoit des fichiers mdb du fournisseur, d'un bouton parcourir il va les chercher, il valide et l'application les charges dans une table SQL Serveur.

  6. #6
    Invité
    Invité(e)
    Par défaut
    que l'on soit bien clair :
    1. tu cherches à stocker simplement les fichiers access directement et sans manipulations dans une table de sql server ? Dans ce cas, c'est juste de la manipulation de fichier et il existe plein d'exemple de code dans plein de langages.
    2. tu cherches à importer les données des fichiers access dans la base de données SQL server ? Là, c'est plus coton, mais il existe des applis qui font ça sur le web. Sinon tu peux aussi faire ça en T-sql mais bon, ça risque d'être assez galère et pas du tout user friendly !

  7. #7
    Membre actif Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Points : 265
    Points
    265
    Par défaut
    tu cherches à importer les données des fichiers access dans la base de données SQL server ?
    C'est tout à fait ça.

    J'ai trouvé ça : http://www.codeproject.com/KB/report...SQLScript.aspx

    Ayant un anglais limité, ca pourrait faire l'affaire ?

  8. #8
    Membre actif Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Points : 265
    Points
    265
    Par défaut
    J'ai tenté ceci mais j'ai une erreur, peut-être problème de syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO MaTable (Champ1,Champ2) SELECT *
    FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="e:\00077151J_20-158508_001.mdb"')...[MaTable]
    L'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Msg 7314, Level 16, State 1, Line 1
    The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" does not contain the table "MaTable". The table either does not exist or the current user does not have permissions on that table.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Ingénieur Informatique
    Inscrit en
    Mai 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 43
    Points : 24
    Points
    24
    Par défaut
    Salut peux tu me dire si ton projet à aboutis parce que je suis dans le même cas que toi, il me faut importer une base access sur une base sql et tout cela automatiquement ... Merci pour ton aide si tu vois mon message

  10. #10
    Membre actif Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Points : 265
    Points
    265
    Par défaut
    Bonjour,

    Si tu veux simplement importer une BDD Access vers MSServer, Microsoft propose un outil en graphique pour ça :
    Microsoft SQL Server Migration Assistant (SSMA) for Access.



  11. #11
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 89
    Points : 81
    Points
    81
    Par défaut
    Bonjour ,
    Si c'est pour importer les données depuis le .MDB vers une base SQL server et que la structure des bases ne changent pas tu peux passer par un package SSIS .
    http://www.dominiqueverriere.com/201...avec-ssis.html

    Cordialement,

Discussions similaires

  1. Importer un fichier excel dans une base Oracle
    Par miketidy dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 16/07/2008, 15h33
  2. Réponses: 19
    Dernier message: 01/02/2008, 11h54
  3. Réponses: 3
    Dernier message: 27/07/2007, 13h06
  4. enregistrement de fichier XML dans une base SQL
    Par yelkam dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 18/07/2007, 08h58
  5. Tranfert d'un fichier Texte dans une base SQL Serveur
    Par Coin dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/03/2007, 08h55

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