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 :

Créer une relation entre une base SQL-SERVER et MySQL


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de JacNar6
    Homme Profil pro
    Développeur Java/Java EE/Android
    Inscrit en
    Mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java/Java EE/Android

    Informations forums :
    Inscription : Mai 2012
    Messages : 163
    Par défaut Créer une relation entre une base SQL-SERVER et MySQL
    Salut à tous. Je travail en ce moment sur une application qui permettra à une entreprise de gérer son parc de TPE (Terminaux de Payement Electronique) L'application pour un intranet est développé en C#(avec visual studio 2005) et les données sont stockées sur SQL-SERVER 2008. Afin de permettre au technico-commerciaux situé dans des zones non accessibles à la base SQL-SERVER de pouvoir effectuer les rapport de leurs routines et les mettre à la disposition de l'entreprise dans la base SQL-Server, il m'est demandé par l'entreprise d'étudier une possibilité de permettre à ces derniers (technico-commerciaux) de travailler via internet avec une base MySQL, mais avec répercutions sur la base SQL-Server et inversement (Certains données de la base SQL-Server doivent être disponible sur la base MySQL). J'ai besoin des conseils des uns et des autres. Vous pouvez toujours déplacer cette discussion. Merci!

  2. #2
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2012
    Messages
    612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 612
    Par défaut
    Bonjour,

    Pourquoi vouloir utiliser MySQL comme interface ?
    Ça me parait très tordu pour un intérêt faible (voire nul, je ne vois pas l'intérêt personnellement).
    Quelle plus-value d'utiliser MySQL plutôt que de permettre une connexion directe à SQL Server ?

  3. #3
    Membre confirmé Avatar de JacNar6
    Homme Profil pro
    Développeur Java/Java EE/Android
    Inscrit en
    Mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java/Java EE/Android

    Informations forums :
    Inscription : Mai 2012
    Messages : 163
    Par défaut
    Merci pour cette première réaction. Je suis assez débutant pour être ignorant de bien de chose. L'entreprise dont le réseaux est en réalité un " LAN " à une base MySQl accessible via internet mais ne veux pas en faire de sa BD SQL-SERVER. Toute vos réactions et propositions me seront d'une grande importance.

  4. #4
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Sans faire de la connexion "directe", je pense qu'embarquer sur le PC des commerciaux une base SQL Server Express sera plus pratique :
    - en termes de développement (on peut réutiliser une partie du code existant)
    - en termes de réplication (il existe tout un tas de mécanismes automatisés)

  5. #5
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Citation Envoyé par JacNar6 Voir le message
    Afin de permettre au technico-commerciaux situé dans des zones non accessibles à la base SQL-SERVER (...) de travailler via internet avec une base MySQL
    Alors un truc que je ne comprends pas : ils ont accès à internet ou pas ?

    Citation Envoyé par JacNar6 Voir le message
    L'entreprise dont le réseaux est en réalité un " LAN " à une base MySQl accessible via internet mais ne veux pas en faire de sa BD SQL-SERVER.
    Pourquoi ? Il n'aiment pas SQL-Server ?

    Citation Envoyé par StringBuilder Voir le message
    Sans faire de la connexion "directe", je pense qu'embarquer sur le PC des commerciaux une base SQL Server Express sera plus pratique :
    - en termes de développement (on peut réutiliser une partie du code existant)
    - en termes de réplication (il existe tout un tas de mécanismes automatisés)
    Tout à fait d'accord.

    Ce que je n'arrive pas à comprendre, c'est que tu veux dire quand tu dis "la base MySQL est accessible depuis internet".

    Je pensais qu'il s'agissait de terminaux le plus souvent complètement déconnectés, sur lequel on transfert des données avant d'aller chez le client (bref, des terminaux ad-hoc). Dans ce cas, une base SQL Server installée sur le terminal, une réplication de type snapshot et c'est fini ! (bon, j'exagère un peu, mais c'est pas super compliqué non plus)

    À moins qu'il n'y ait d'autres contraintes dont tu ne nous parles pas ?
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  6. #6
    Membre confirmé Avatar de JacNar6
    Homme Profil pro
    Développeur Java/Java EE/Android
    Inscrit en
    Mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java/Java EE/Android

    Informations forums :
    Inscription : Mai 2012
    Messages : 163
    Par défaut
    Citation Envoyé par pcaboche Voir le message

    Ce que je n'arrive pas à comprendre, c'est que tu veux dire quand tu dis "la base MySQL est accessible depuis internet".
    Il s'agit de la base de donnée utilisée par le site web de l'entreprise, qui est différente de sa base de donnée en local.

    Citation Envoyé par pcaboche Voir le message

    Je pensais qu'il s'agissait de terminaux le plus souvent complètement déconnectés, sur lequel on transfert des données avant d'aller chez le client (bref, des terminaux ad-hoc). Dans ce cas, une base SQL Server installée sur le terminal, une réplication de type snapshot et c'est fini ! (bon, j'exagère un peu, mais c'est pas super compliqué non plus)
    SVP dites moi un peu plus. peut-être m'orienter vers une documentation. Je pourrais faire des propositions à l'entreprise.

    Citation Envoyé par pcaboche Voir le message

    À moins qu'il n'y ait d'autres contraintes dont tu ne nous parles pas ?
    J'ai posté suite à la demande qui m'a été adressée; et vraiment tel que le problème m'a été posé; je ne savais où commencer. Vos réactions m'aides aussi à réagir et à poser des question ma structure d'accueil (c'est un stage académique: je suis donc là pour apprendre).

  7. #7
    Membre confirmé Avatar de JacNar6
    Homme Profil pro
    Développeur Java/Java EE/Android
    Inscrit en
    Mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java/Java EE/Android

    Informations forums :
    Inscription : Mai 2012
    Messages : 163
    Par défaut
    Citation Envoyé par StringBuilder Voir le message
    Sans faire de la connexion "directe", je pense qu'embarquer sur le PC des commerciaux une base SQL Server Express sera plus pratique :
    - en termes de développement (on peut réutiliser une partie du code existant)
    - en termes de réplication (il existe tout un tas de mécanismes automatisés)
    Je veux vraiment en savoir plus. Ne manquez pas de m'orienter vers la doc. approprié et vraiment accessible pour un novice.

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bascule de données d'une base SQL Server vers MySQL
    Par Sebastos dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 04/02/2013, 11h10
  2. insertion d'une partie d'une table entre 2 bases
    Par leame dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/10/2009, 09h43
  3. relations entre une page web et base de donnée
    Par soufiane2102 dans le forum Access
    Réponses: 1
    Dernier message: 07/12/2008, 08h49
  4. envoyer une string dans la base sql server
    Par tortuegenie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/04/2008, 09h38
  5. Synchronisation entre plusieurs base SQL Server
    Par vivoli12 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/05/2007, 13h47

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