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

Access Discussion :

Migration Access => Oracle ou SQL server


Sujet :

Access

  1. #1
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 175
    Points : 1 331
    Points
    1 331
    Par défaut Migration Access 97 => Oracle
    Bonjour,

    J'ai une appli Access avec une base de données et une base "interface".
    L'appli prend de plus en plus d'importance et je commence à avoir des problèmes : nombre d'utilisateurs simultanés important, accès via le réseau problèmatique.

    L'idée serait donc de migrer la base de données dans une base Oracle ou SQL server et de travailler de la même façon qu'avant, c'est à dire avec des tables liées, ce qui aurait l'avantage de ne pas avoir à redévelopper l'appli.

    Est-ce une bonne idée ? Y'a-t-il des inconvénients majeurs ?
    Merci.
    [Access] Les bases du débogage => ici

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 501
    Points : 32 298
    Points
    32 298
    Par défaut
    Bonjour

    L'idéal : un projet ADP avec une base SQL server

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 175
    Points : 1 331
    Points
    1 331
    Par défaut
    J'ai survolé le tuto d'Argyronet.
    Pour faire ça, ça va être long (passage de DAO à ADO, surtout que l'appli crée dynamiquement des requêtes ...)
    Est-ce que ma solution est vraiment inenvisageable ?
    Je précise que l'appli est sous Access 97.
    [Access] Les bases du débogage => ici

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 501
    Points : 32 298
    Points
    32 298
    Par défaut
    Le problème c'est que tu vas passer par ODBC puis JET. Bref les perfs vont être catastrophiques

  5. #5
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 175
    Points : 1 331
    Points
    1 331
    Par défaut
    Ok pour les perfs (c'est déjà le cas, vu le réseau qu'on a ...)
    Mais ça peut le faire, le temps de migrer l'application ?

    Etape 1 : import des données dans la base (Oracle ou SQL Server, c'est sans doute pas moi qui vais décider), les tables de la base frontale liées via ODBC.

    Etape 2 : modification de la base frontale pour passer de DAO à ADO.
    Reste dans ce cas là le problème des requêtes créées dynamiquement... Je vois pas trop comment le résoudre.
    [Access] Les bases du débogage => ici

  6. #6
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 501
    Points : 32 298
    Points
    32 298
    Par défaut
    Avec Oracle tu ne pourras pas utiliser un projet ADP et tu resteras avec ODBC

  7. #7
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 175
    Points : 1 331
    Points
    1 331
    Par défaut
    Citation Envoyé par Tofalu
    Avec Oracle tu ne pourras pas utiliser un projet ADP et tu resteras avec ODBC
    Donc des perfs pourries, je suppose ?
    [Access] Les bases du débogage => ici

  8. #8
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 175
    Points : 1 331
    Points
    1 331
    Par défaut
    Autre point qui pourrait être bloquant pour l'ADP : les applis sont sous Access 97.
    Est-ce que cela pose problème pour l'ADP ?
    (le changement de version d'Access n'est (malheureusement) pas à l'ordre du jour)
    [Access] Les bases du débogage => ici

  9. #9
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 501
    Points : 32 298
    Points
    32 298
    Par défaut
    L'adp c'est à partir de 2000

  10. #10
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 175
    Points : 1 331
    Points
    1 331
    Par défaut
    Bonjour,

    Je reviens vers vous parce que ça avance un peu.
    La base sera Oracle, c'est maintenant décidé.
    Et les postes clients sont en access 97 (2000 ou 2003 pour certains).

    Actuellement, je travaille en DAO avec des tables liées.

    La question est donc toujours la même :
    L'idée est de travailler de la même façon qu'avant, c'est à dire avec des tables liées, ce qui aurait l'avantage de ne pas avoir à redévelopper l'appli.

    Est-ce une bonne idée ? Y'a-t-il des inconvénients majeurs ?


    Merci
    [Access] Les bases du débogage => ici

Discussions similaires

  1. Migration BD depuis oracle vers sql server
    Par 3adoula dans le forum Outils
    Réponses: 2
    Dernier message: 08/09/2009, 11h18
  2. migration de oracle vers sql server 2005 - linked server
    Par aemag dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/10/2006, 16h31
  3. [Migration] Oracle vers SQL Server 2005 - Problème de BLOB
    Par thomasrenault dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/02/2006, 11h26
  4. [debutan] migration de données Oracle vers SQL SERVER 2000
    Par Mil00se dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 17/08/2005, 18h44
  5. Migration de données Oracle vers SQL server
    Par joul's dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 16/02/2005, 16h05

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