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

Affichage des résultats du sondage: J'utilise MSDE

Votants
118. Vous ne pouvez pas participer à ce sondage.
  • Jamais. Que Access, ca me suffit !

    26 22,03%
  • je ne fais que ça.

    5 4,24%
  • Dès que je peux

    20 16,95%
  • Ca a dû m'arriver une fois ...

    12 10,17%
  • J'aimerai bien, mais je n'ai pas la connaissance

    55 46,61%
Sondages et Débats Discussion :

FULL ACCESS Vs ACCESS-MSDE


Sujet :

Sondages et Débats

  1. #1
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut FULL ACCESS Vs ACCESS-MSDE
    Bonjour,

    Suite à un article synthétique et intéressant de Neo51 proposant une synthèse sur le produit MSDE, article qu'il nous a fait pour rendre compte des TechEd de cette année et que vous retrouverez sans peine sur la page d'index SGBD, je me suis dit qu'il serait bon, que la majeure partie d'entre vous en prenne connaissance pour débattre du sujet suivant :

    en tant que développeur, que dois-je favoriser ?
    Un développement Full Access. avec ses avantages et ses inconvénients
    ou Un développement mixte Access-Msde.

    Dans quel(s) cas utiliser quelle(s) méthode(s) ?
    etc.

    il est bien entendu que les propos de ce thread ne toucheront que les 2 outils de microsoft Access et MSDE (éventuellement SQL Serveur). Merci !

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Personnellement, je n'hésite pas à recommander une solution mixte, MSDE + Access dans le cas de solution Client-serveur, donc, pour des réponses plus rapides. Mais les limitations inhérentes à MSDE me sont pénibles. Un plus grand nombre de connexions simultanées seraient un plus non négligeable pour une plus grande diffusion au sein des entreprises.
    Le soucis me parait être que la license SQL Server est hors de prix pour des petites structures. Alors, il y a une niche dans laquelle MSDE cherche à s'installer.
    Mais il y a encore du boulot pour que cela se répande...

  3. #3
    Membre averti

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Points : 394
    Points
    394
    Par défaut
    Citation Envoyé par ZeMenace
    Mais les limitations inhérentes à MSDE me sont pénibles. Un plus grand nombre de connexions simultanées seraient un plus non négligeable pour une plus grande diffusion au sein des entreprises.
    Le soucis me parait être que la license SQL Server est hors de prix pour des petites structures. Alors, il y a une niche dans laquelle MSDE cherche à s'installer.
    Ce sont là exactement toutes les raisons pour lesquelles je suis passé de MSDE à Interbase (bon, j'espère pas être hors sujet quand même)
    Au vu des questions posées, j'ai tout de même voté Dès que je peux

  4. #4
    Membre expérimenté
    Avatar de Frank
    Homme Profil pro
    Chef de projet Informatique
    Inscrit en
    Avril 2002
    Messages
    1 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chef de projet Informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 095
    Points : 1 392
    Points
    1 392
    Par défaut
    Personnellement, j'ai voter "je voudrais bien, mais...".
    Je n'ai jamais eu encore l'occasion de proposer la solution MSDE.

  5. #5
    Membre confirmé
    Avatar de Etienne Bar
    Homme Profil pro
    Consultant indépendant
    Inscrit en
    Octobre 2002
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2002
    Messages : 282
    Points : 593
    Points
    593
    Par défaut
    Citation Envoyé par Henry Cesbron Lavau
    Ce sont là exactement toutes les raisons pour lesquelles je suis passé de MSDE à Interbase (bon, j'espère pas être hors sujet quand même)
    Au vu des questions posées, j'ai tout de même voté Dès que je peux
    Ma question est sans doute "hors débat", Henri, mais j'utilise aussi Access et Interbase. Je me sers d'Access pour faire des transferts de données entre des applications Access et une base Interbase. J'utilise le driver ODBC d'Intersolv (version 03.11.1000, vous saurez tout) et je trouve ça lent et instable. Tu as trouvé mieux ?

    Je rêve d'un driver ODBC vraiment performant et stable (ca existe, un driver ODBC fiable ? ;-)) car le couple Access + Interbase serait alors redoutable !

    Quand à MSDE, je n'ai pas eu l'occasion. Le principe m'interesse mais les limitations (5 utilisateurs simultanés, c'est ça) ne gênent.

  6. #6
    Membre averti

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Points : 394
    Points
    394
    Par défaut
    Citation Envoyé par Le vieux
    J'utilise le driver ODBC d'Intersolv (version 03.11.1000, vous saurez tout) et je trouve ça lent et instable. Tu as trouvé mieux ?
    Oui, remplacer Access par un client applicatif écrit en Delphi
    Mais ça risque de ne pas répondre à la question pour des utlisateurs formés à Access.

    Citation Envoyé par Le vieux
    Quand à MSDE, je n'ai pas eu l'occasion. Le principe m'interesse mais les limitations (5 utilisateurs simultanés, c'est ça) ne gênent.
    Sauf si ça a changé récemment, la limitation est une limitation sur le papier : il y a dans MSDE des mécanismes qui font que les performances se dégradent au-delà de 5 utilisateurs. Donc la doc dit 5 utilisateurs. Mais la pratique peut-être (en tout cas, a été) différente.

  7. #7
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    et bien et bien ... !
    On n'a pas lu le doc de NEO ?????

    C'est OPTIMISE pour 5 exécutions simultanées !
    Je vous invite à une lecture plus approfondie.

    LEVIEUX =>
    Le couple Access-MSDE est déjà redoutable. Tu peux avoir 8 utilisateurs simultanés, mais les perf. chutent après le 5°.
    par contre, le chargement des données dans le formulaire se fait de manière asynchrone. Tu as un super temps de réponse. Comme c'est MSDE, c'est en fait du SQL Server qui tourne derrière, donc, les prodcédures stockées, les vues, ... tout cela est possible. Et la solidité des données est nettement supérieure qu'avec Access...
    Mais l'idéal reste encore SQL Serveur pour l'ensemble des outils inhérents à ce produit.

  8. #8
    Membre confirmé
    Avatar de Etienne Bar
    Homme Profil pro
    Consultant indépendant
    Inscrit en
    Octobre 2002
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2002
    Messages : 282
    Points : 593
    Points
    593
    Par défaut
    Il n'empêche que j'aimerais bien avoir un driver optimisé pour Interbase et Access. Mais là, je rêve un peu .

    Ceci dit, 5 exécutions simultanées, ca veut dire en pratique combien d'utilisateurs actifs ? Vous allez me dire, ça dépend de ce qu'ils font (saisie ou plutot requêtes). Mais je dirais sur une appli de gestion standard, style gescom, avec beaucoup de saisies dans des formulaires complexes ? Quelqu'un à une expérience sur le sujet ?

    Et au niveau passage d'access à MSDE ? Que faut il revoir dans son application ?

    Henri => J'ai hésité à nourrir le magnifique troll que tu as lancé mais j'ai résisté

  9. #9
    Membre averti

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Points : 394
    Points
    394
    Par défaut
    Citation Envoyé par Le vieux
    Mais je dirais sur une appli de gestion standard, style gescom, avec beaucoup de saisies dans des formulaires complexes ? Quelqu'un à une expérience sur le sujet ?
    Beaucoup d'accès concurrents = 5

    Citation Envoyé par extrait de la doc MSDE
    Commands and log entries are available to monitor instances where more than five workloads are executed concurrently, a situation that can cause slower performance even on well-tuned systems. As more batch workloads are submitted beyond the five-workload limit, the concurrency governor continues to slow down the system. These workloads are not dropped or lost; they are still processed, but in an increasingly degraded performance mode
    Mais si peu d'accès concurrents, ça peut aller à quelques dizaines.

    La philosophie de MSDE reste cependant de permettre aux developpeurs de tester leur appli en réel et dans des conditions analogues à SQL Server
    (les services packs sont parfaitement synchro).

    Citation Envoyé par Le vieux
    Et au niveau passage d'access à MSDE ? Que faut il revoir dans son application ?
    La dernière fois que j'ai fais cela, il y avait quelques particularités du SQL Access à modifier, et surtout beaucoup plus de possibilités dans le T-SQL de SQL Server.

    Citation Envoyé par Le vieux
    J'ai hésité à nourrir le magnifique troll que tu as lancé mais j'ai résisté
    C'est beau la sagesse : respect

  10. #10
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Tu as un assistant migratio, SQL Server dans Access dont tu peux te servir.
    Néanmoins,

    Si tu passes à un PROJET access (.adp), ton code devra être en ADO.
    Quant au requêtes, je rejoins pleinement Henri. Comme le SQL d'access, bien que conforme en partie à la norme SQL2, contient de nombreuses altérations propriétaires, il faut en réviser pas mal, suivant la qualité de l'écriture de ces dernières. Notamment si tu as le malheur d'utiliser des fonctions développées en VBA dans tes requetes.

  11. #11
    Expert éminent
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Points : 6 418
    Points
    6 418
    Par défaut
    Développeur .NET, J'utilisais access comme SGBD dans mes applis. Depuis que j'ai vu cette conférence, je suis en train de tout migrer vers MSDE car :

    drivers dotnet sont bien meilleurs pour sql-sever
    migration d'une application de MSDE vers SQL-server aisée, ce qui est loin d'être le cas avec access, on peut migrer la base assez facilement mais dés fois ça coince dans l'applis
    Pour ce qui est des limitation à 8 requettes simultannées (optimisé pour 5) en .NET, grace à ADO.NET et le mode déconnecté, on se retrouve avec beaucoup moins de requettes qu'avant.

    Si l'on a un choix entre access et MSDE comme SGBD pour du developpement .NET, y a pas photos

    Pour du developpement avec access en frontal, c'est plus délicat. Je pense que ça dépend de l'applis à developper.

    Par contre, une question qui m'interesse, pour une application mono utilisateur, que préférez vous utiliser comme SGBD ? Access ou MSDE ? MSDE n'est t'il pas un peu "lourd" pour du mono utilisateur ?

  12. #12
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    je pense que, plutôt que de parler mono-utilisateur, il est préférable de parler mono-poste :

    Si tu as installé un msde quelque part, et que tu veuilles l'utiliser pour faire une application qui te concerne toi seul .... rien à redire. Tu fais du client serveur, tu profites des systèmes de sauvegarde serveur ....


    Mais si MSDE n'est installé nulle aprt, et que tu veuilles avoir une BDD seulement sur ton ordinateur, à ce moment là, à mon avis, c'est essayer de tuer une mouche avec un canon que d'utiliser MSDE.

  13. #13
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 224
    Points : 19 569
    Points
    19 569
    Billets dans le blog
    25
    Par défaut
    Pour ce qui est du mono-poste ou mono-utilisateur, MS-Access reste plus simple a gerer. Tout le monde, ou presque, l'a sur son poste. Quand on voit ce que ca coute a l'utilisateur final de passer de 1 mdb a 2 (en dissociant data et appli), on imagine aisement que ca va pas etre facile d'inclure un MSDE en plus dans la petite entreprise qui ne saura plus gerer ses sauvegardes... Un backup de base est plus complique qu'une sauvegarde de fichier pour le quidam.

    En monoposte et minidev (comme ce qui se passe a la sauvage dans les petites entreprises), je vote resolument pour Access.

  14. #14
    Membre éprouvé
    Avatar de Maître Kenobi
    Homme Profil pro
    Data Manager
    Inscrit en
    Juillet 2002
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data Manager
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 673
    Points : 1 222
    Points
    1 222
    Par défaut
    bin voila mon petit vote, je n'ai pas essaye MSDE, je ne connais pas. si je veux l'utiliser en client / serveur je suppose que je devrais l'installer sur le serveur ( chose que je ne peux pas faire ). A moins que je l'installe sur les postes concernes par l'application avec la base sur le serveur. comme tous les postes ont access je me sers de celui-ci comme frontal avec le moteur deja installe sur les postes et la base sur le serveur, ce que je viens d'ecrire la c bien ou pas ?
    ah oui autre question, peut-on coupler MSDE avec MSACCESS 97 ?

  15. #15
    Membre éprouvé
    Avatar de Maître Kenobi
    Homme Profil pro
    Data Manager
    Inscrit en
    Juillet 2002
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data Manager
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 673
    Points : 1 222
    Points
    1 222
    Par défaut
    Tiens, g trouvé ce petit site sympatoche qui traite de MSDE entre autres :

    http://www.lesiteamoilneu.levillage.org/exemples/ex06a.html

  16. #16
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2003
    Messages : 9
    Points : 11
    Points
    11
    Par défaut MSDE
    Bonjour!

    Je n'ai pas le yeux en face des trous, puisque je n'ai pas réussi à retrouver l'article introductif de ce thread.

    J'ai vôté "dès que je peux", car les articles sur le site de Microsoft sont très prometteurs. On sent la volonté de MS de combler le trou entre Access et SQL Server par deux produits intermédiaires :
    Access sous MSDE d'une part, et d'autre part un SQL Server "Small business".

    Pour ceux qui aiment s'abreuver directement aux sources (et qui lisent bien l'anglais), depuis la home page de Microsoft, cliquer à la rubrique "Windows Server System : Get the Power of SQL Server with MSDE 20003".

    De fil en aiguille, on se retrouve sur MSDN (on aurait pu partir de là ... :
    MSDN Home >> MSDN LIBRARY >> Microsoft Access

    Pour finalement tomber sur un article qui présente bien le contexte Access / MSDE :
    "Introduction to Microsoft Access 2000 Projects and the MSDE"
    http://msdn.microsoft.com/library/de...ssprojects.asp

    Je ne résiste pas à vous mettre en appétit (désolé si ceci fait double emploi avec l'article de Neo51:

    Another cool thing about Access projects is that you can now develop a rich user interface for SQL Server or MSDE databases by using the familiar Access environment. For example, you can create forms, reports, macros, and modules just as with traditional Access applications. However, creating tables is a little different, and relationships are called database diagrams. In addition, there are new database objects that you can use, such as views, stored procedures, and data access pages. For data access, you can use ActiveX® Data Objects (ADO), which is a rich object model for accessing data from a variety of sources.
    Evidemment, il faut voir en pratique comment tout celà peut se mettre en place! Rien n'est jamais aussi simple que dans la pub ...
    En tous cas, je vais bientôt expérimenter, et je suis assez impatient.
    Si la moitié des promesses sont tenues, MS aura de nouveau visé juste.

  17. #17
    Membre averti

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Points : 394
    Points
    394
    Par défaut Re: MSDE
    Citation Envoyé par BisonDiligent
    Evidemment, il faut voir en pratique comment tout celà peut se mettre en place! Rien n'est jamais aussi simple que dans la pub ...
    En tous cas, je vais bientôt expérimenter, et je suis assez impatient.
    N'oublie pas de tester assez tôt les aspects du déploiement de l'appli (à faire sur un tout petit module de l'application),
    ...et fait nous part de l'expérience...

  18. #18
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 23
    Points : 26
    Points
    26
    Par défaut
    Bah comme toutes les base Excess : Winzip, ajouter, créer .exe.....

    J'ai vu MSDE récemment sur une appli légére, de gestion de base cliente (habitude, points particuliers,réaction aux restos..Je sais moi aussi je trouve ca.C..).
    Et C justement msde avec un front end Acess 2000.
    Ben ca fait base Access.
    Donc pour un pekin moyen, ca avit l'air tres rassurant.
    C'est rassurant, les couleurs windpws XP, marqué Microsoft partout.

    Moi ce qui m'a vraiement impressionné, c'est que le serveur est installé sur un poste bureau genre compaq p4 1,4. Un pc de bureau avec carte réseau ethernet. Rien de plus.

    Par rapport aux gros SGBD c'est un autre monde.
    Ca donne vraiement une impression de précision dans le positionnement produit.
    "On sait que ce n'est pas surpuissant mais ca fonctionne sur n'importe quelle machine actuelle et ca peut satisfaire 5 utilisateurs tous les jours"
    Au prix que ça coute, ça risque de faire un malheur dans les pme avisées.

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 32
    Points : 37
    Points
    37
    Par défaut
    J'ai fait une petite expérience de passage à MSDE à partir d'Access en gardant ce dernier comme client. Cela fonctionne bien, et est plus rapide que ma base Access, surtout quand nous sommes plusieurs à l'utiliser. Mais j'ai du refaire les requêtes et les rapports.
    (A suivre)

  20. #20
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    j'ai une question de novice, je crois que ça va pas être possible mais on sait jamais^^
    peut on mettre acces 97 en frontal pour attaquer MSDE? ou doit on dabord migrer sous access 2000...

Discussions similaires

  1. Fenêtre en full screen(sous access 2007)
    Par thebronx dans le forum IHM
    Réponses: 0
    Dernier message: 06/03/2008, 12h02
  2. Passer de Access à MySQL ou MSDE
    Par philou22 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 09/12/2004, 11h05
  3. [ac97] Conversion Access 2 Access 97
    Par Kafi dans le forum Access
    Réponses: 6
    Dernier message: 20/12/2002, 11h32

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