+ Répondre à la discussion
Affichage des résultats 1 à 11 sur 11
  1. #1
    Membre confirmé Avatar de arthuro45
    Profil pro Arthur Salomon
    Développeur du dimanche
    Inscrit en
    juillet 2009
    Messages
    604
    Détails du profil
    Informations personnelles :
    Nom : Arthur Salomon
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : juillet 2009
    Messages : 604
    Points : 228
    Points
    228

    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
    Expert Confirmé Sénior Avatar de 7gyY9w1ZY6ySRgPeaefZ
    Homme Profil pro
    dba
    Inscrit en
    juillet 2007
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : juillet 2007
    Messages : 2 920
    Points : 5 190
    Points
    5 190

    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.
    les règles du forum - mode d'emploi du forum
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
    (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    JE NE RÉPONDS PAS aux questions techniques par message privé.
    Écrire en français sur un forum est une marque minimale de respect.

  3. #3
    Membre confirmé Avatar de arthuro45
    Profil pro Arthur Salomon
    Développeur du dimanche
    Inscrit en
    juillet 2009
    Messages
    604
    Détails du profil
    Informations personnelles :
    Nom : Arthur Salomon
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : juillet 2009
    Messages : 604
    Points : 228
    Points
    228

    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
    Expert Confirmé Sénior Avatar de 7gyY9w1ZY6ySRgPeaefZ
    Homme Profil pro
    dba
    Inscrit en
    juillet 2007
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : juillet 2007
    Messages : 2 920
    Points : 5 190
    Points
    5 190

    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é.
    les règles du forum - mode d'emploi du forum
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
    (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    JE NE RÉPONDS PAS aux questions techniques par message privé.
    Écrire en français sur un forum est une marque minimale de respect.

  5. #5
    Membre confirmé Avatar de arthuro45
    Profil pro Arthur Salomon
    Développeur du dimanche
    Inscrit en
    juillet 2009
    Messages
    604
    Détails du profil
    Informations personnelles :
    Nom : Arthur Salomon
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : juillet 2009
    Messages : 604
    Points : 228
    Points
    228

    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
    Expert Confirmé Sénior Avatar de 7gyY9w1ZY6ySRgPeaefZ
    Homme Profil pro
    dba
    Inscrit en
    juillet 2007
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : juillet 2007
    Messages : 2 920
    Points : 5 190
    Points
    5 190

    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 !
    les règles du forum - mode d'emploi du forum
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
    (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    JE NE RÉPONDS PAS aux questions techniques par message privé.
    Écrire en français sur un forum est une marque minimale de respect.

  7. #7
    Membre confirmé Avatar de arthuro45
    Profil pro Arthur Salomon
    Développeur du dimanche
    Inscrit en
    juillet 2009
    Messages
    604
    Détails du profil
    Informations personnelles :
    Nom : Arthur Salomon
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : juillet 2009
    Messages : 604
    Points : 228
    Points
    228

    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 confirmé Avatar de arthuro45
    Profil pro Arthur Salomon
    Développeur du dimanche
    Inscrit en
    juillet 2009
    Messages
    604
    Détails du profil
    Informations personnelles :
    Nom : Arthur Salomon
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : juillet 2009
    Messages : 604
    Points : 228
    Points
    228

    Par défaut

    J'ai tenté ceci mais j'ai une erreur, peut-être problème de syntaxe :

    Code :
    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 :
    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
    Invité régulier
    Homme Profil pro
    BTS IRIS
    Inscrit en
    mai 2012
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : BTS IRIS

    Informations forums :
    Inscription : mai 2012
    Messages : 34
    Points : 8
    Points
    8

    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 confirmé Avatar de arthuro45
    Profil pro Arthur Salomon
    Développeur du dimanche
    Inscrit en
    juillet 2009
    Messages
    604
    Détails du profil
    Informations personnelles :
    Nom : Arthur Salomon
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : juillet 2009
    Messages : 604
    Points : 228
    Points
    228

    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 du Club
    Profil pro
    Étudiant
    Inscrit en
    avril 2008
    Messages
    75
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2008
    Messages : 75
    Points : 45
    Points
    45

    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,

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •