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 :

convertir une base sql server en base Access


Sujet :

MS SQL Server

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut convertir une base sql server en base Access
    Bonjour,
    j'utilise sql server 2000, et je cherche un outil gratuit qui me permet de convertir ma base sql server, composée des deux fichiers .mdf et .ldf, en une base Access. ou bien en fichier texte.

    NB:je souhaite par la suite integrer cette étape dans un script en donnant à cet outil les parametres necessaires.

    je vous remercie d'avance.

  2. #2
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 75
    Points : 84
    Points
    84
    Par défaut
    Pourquoi n'utilises tu pas des lot DTS pour te connecter a ta base access et récuperer les données.
    Pour ce qui est de la structure tu peux peut être utiliser DB Designer (Gratuit)et faire une opération de reverse engeeniering.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut
    Merci e m'avoir repondu,
    ce n'est pas du tout ce que je voulais savoir;je me suis mal exprimé peut être.
    En fait je travaille sur une base sql server 2000 de cet coté nous n'avons pas de problème pour explorer notre base, mais dans un deuxième service de l'établissement on travaille avec Access, je dois automatiser une transformation de cette base en base Access, avant de l'envoyer au serveur de ce deuxième service.

    par avance merci

  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 848
    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 848
    Points : 52 966
    Points
    52 966
    Billets dans le blog
    6
    Par défaut
    Vous pouvez mettre en place une réplication, mais comme le moteur de base de données Access (moteur jet) est abandonné par MS depuis quelques années, même certaines réplications qui marchaient de SQL Server vers Access ne marchent plus maintenant avec SQL Server 2005.

    A lire sur l'obsolescnce d'Access (pour les bases de données) :
    http://en.wikipedia.org/wiki/Microso..._Engine#Future
    http://msdn.microsoft.com/library/de...dacroadmap.asp
    En particilier :
    [...]
    Deprecated MDAC Components

    ...
    * Jet: Starting with version 2.6, MDAC no longer contains Jet components. In other words, MDAC 2.6, 2.7, 2.8, and all future MDAC releases do not contain Microsoft Jet, Microsoft Jet OLE DB Provider, or the ODBC Desktop Database Drivers.
    [...]

    Il n'est même pas sur que le moteur Jet franchisse le cap des futurs OS !

    Un conseil : poussez vos utilisateurs à passer à autre chose. Par exemple SQL Server Express 2005 qui est en plus gratuit. Vous pouvez bien entendu réutiliser les IHM Access.

    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 habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut
    merci de m'avoir repondu,
    en fait j'utlise sql server 2000, et le deuxième service ne veut pas travailler avec autre chose que Access. je leur ai conseillé plusieurs fois de changer...mais comme je suis en CDD, je n'ai pas accé de poid pour chager quoi que soit !!

    j'ai trouvé des outils de type
    http://www.topshareware.com/MSSQL-to...nload-6235.htm
    ou http://www.spectralcore.com/downloads.php mais les deux sont payants

    si vous connaissez un outil gratuit qui permet de convertir en Access ou en fichier texte, n'hesitez pas surtout.

    encore merci

  6. #6
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 316
    Points : 367
    Points
    367
    Par défaut
    Bonjour à tous,

    Essaye de rattacher tes tables SQL à partir d'Access.
    A+

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonjour,


    si tu veux lié l'informaticien que tu es (Besoin de SQL Server) et l'utilisateur qui veux la simplicité avec ACCESS crée un projet adp dans ACCESS.

    Dans ce cas les formulaires et états sont créé dans ACCESS et les tables et requètes dans sql server)

    l'utilisateur ne voit pas la différence.

    Pour ma part j'utilise ACCESS 2003 et SQL server express 2005 dans ce cas les vues et les tables doivent etre créées dans sql management qui est gratuit et fonctionne en gros comme l'éditeur d'ACCESS.

    J'arrive à convaincre mes clients car ils ne voient pas de différence avec ACCESS par contre on a les performances d'une base client/server

    bon courage

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Points : 167
    Points
    167
    Par défaut
    Bonjour,
    merci beaucoup pour ta reponse,

    En fait je travaille dans un établissement de santé. Dans notre service on utilise un logiciel qui a son propre type de base de donnèes (JLAB). le même logiciel nous permet de faire un export de la base dans un format unique qui est sql server 2000. Donc je n'ai pas à créer la base car elle existe déjà.
    par contre je dois transferer cette base à un autre service qui tient à n'utiliser qu'Access.

    Je vais essayer de mettre en oeuvre ce que tu m'as conseillé demain au travail, je te remercie encore.

Discussions similaires

  1. Convertir une requête SQL Server en requête Access
    Par facteur dans le forum Langage SQL
    Réponses: 28
    Dernier message: 22/05/2014, 17h18
  2. [AC-2007] mise à jour d'une table SQL server depuis MS Access
    Par avalenza dans le forum Projets ADP
    Réponses: 1
    Dernier message: 10/02/2010, 20h04
  3. Réponses: 2
    Dernier message: 27/11/2008, 19h05
  4. Réplication données depuis Base SQL Server vers Base MYSQL
    Par elspliffo dans le forum Réplications
    Réponses: 2
    Dernier message: 27/09/2007, 14h02
  5. Réplication données depuis Base SQL Server vers Base MYSQL
    Par elspliffo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/09/2007, 14h02

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