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

Développement SQL Server Discussion :

Wamp Mysql vers SQL Server


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de pio_killer
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 194
    Par défaut Wamp Mysql vers SQL Server
    Bonjour,

    je suis débutant en SQL Server et je voudrais migrer une base que j'ai faite sous WAMP vers SQL Server.

    J'ai fait une petite recherche mais je n'ai pas trouvé.

    Mon premier soucis est que je ne comprend pas comment créer une nouvelle base de donnée en local sur mon PC (comme avec wamp).

    Déjà, est-ce possible de faire une base en local ?

    Ensuite, est-ce que SQL Server et wamp ne risque pas de rentrer en conflit ?

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 997
    Billets dans le blog
    6
    Par défaut
    Pour créer une base de données locale vous devez avoir un serveur SQL sur votre poste de travail.
    Plusieurs solutions sont envisageable :
    1) installer un serveur version EXPRESS, c'est gratuit, mais pas complet.
    2) installer une version Developper, c'est complet, mais pas gratuit (tres peu cher, quelques dizaines d'euros).
    Enfin, si vous avez Technet ou MSDN, tous ces outils sont gratuits tant que vous ne les utilisez pas en production (mais en développement, test...)

    Il n'y a pas de conflit entre WAMP et SQL Server, dans le sens ou SQL Server ne fonctionne que sur Windows.
    Donc, soit votre PC est du Windows qui émule du WAMP ou l'inverse et donc chaque monde est cloisonné.
    Idem si vous êtes en virtualisation.

    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/ * * * * *

  3. #3
    Membre averti
    Homme Profil pro
    IED décisionnel
    Inscrit en
    Mai 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IED décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 37
    Par défaut
    Bonjour,

    Pour info Wamp = Windows Apache MySQL Php
    LAMP linux...
    XAMP MacOS

    pour migrer tes données tu peux générer les scripts de création de tes tables en mode norme SQL (tu risques de perdre tes pk et fk) sous MySQL puis exécuter ces scripts sur SQL server

    pour charger tes données
    tu peux utiliser talend open studio (si tu le connais)

    sinon il doit y avoir un moyen plus simple

    as tu beaucoup de table ?

    sinon pas de conflit entre Mysq et sqlserver ils ne sont pas sur le même port (si config par défaut)

  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 997
    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 997
    Billets dans le blog
    6
    Par défaut
    Désolé j'avais cru LAMP !!! (mal lu).

    Pas de problème... Vous pouvez avoir comme moi, un MySQL, 3 version de PG, et 4 de SQL Server !

    Le mieux pour récupérer votre base entre MySQL et SQL Server est d'utiliser un outil de modélisation et faire une rétro ingéniérie. Par exemple avec Power AMC (essais 15 jours).

    Ensuite pour migrer les données, rien de plus simple : dans SQL Server, créez un serveur lié avec votre base MySQL et faite de simples requêtes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO MaBaseSQLserver..MaTable
    SELECT * FROM MonServeurMySQL...MaTable
    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 confirmé Avatar de pio_killer
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 194
    Par défaut
    Merci pour vos réponses

    En fait, j'ai développé une base sur mysql (avace wamp) piloté par des formulaires ACCESS (via une connexion ODBC).
    Or, dans l'entreprise où je travaille, il s'avère qu'il vaut mieux intégrer une base avec SQL server car cela est mieux supporté par ACCESS ou Share point designer (microsoft oblige).

    On a donc décidé de migrer la base que j'ai faite (toujours sur wamp) vers SQL Server.

    J'avais cru comprendre qu'il y avait un outils d'import dans SQL Server capable d'importer des donnée venant de diverse source (Excel, Access,... et mysql).
    Est-ce le cas ?

    SQLpro a écrit :
    installer un serveur version EXPRESS, c'est gratuit, mais pas complet
    Le service informatique m'a installer SQL Server management studio 2005.
    Est-ce que cela ne suffirait pas avec ça ?

    Par contre, j'ai constaté qu'ils ne m'ont pas installé le service ISS or je croyais qu'il le fallait obligatoirement.

    Ensuite, si je vais dans "SQL Server Configuration Manager", je n'ai pas de service dans "SQL Server 2005 Services".
    Est-ce normal ?

  6. #6
    Membre confirmé Avatar de pio_killer
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 194
    Par défaut
    Bon ça avance

    Il n'était pas installé correctement.

    Maintenant, je sais créer une base en local.

    Lorsque je fais import, je ne vois pas la base mysql dans la liste.
    Pourtant, la connexion ODBC est crée dans "User DSN" et même dans "System DSN"

    Je m'y prend peut-être de la mauvaise manière

  7. #7
    Membre confirmé Avatar de pio_killer
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 194
    Par défaut
    Je n'ai toujours pas compris comment faire l'import dans SQL Server.

    J'ai trouvé ce tuto : http://technet.microsoft.com/en-us/l.../cc966396.aspx

    D'après ce que je comprend, il faudrait installer mysql server ?

    Est-ce que quelqu'un a une idée sur la démarche à suivre ?

    Merci d'avance.

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

Discussions similaires

  1. Conversion de MySQL Vers SQL Server 2005
    Par carjo dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/11/2006, 18h20
  2. Migration MySQL vers SQL Server
    Par aemag dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 06/11/2006, 16h35
  3. Réponses: 2
    Dernier message: 04/11/2006, 00h33
  4. Migration d'une base mySQL vers SQL Server
    Par jazziroquai dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/03/2006, 08h36
  5. MySQL vers SQL Server 2005 Express ?
    Par fredouille31 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 02/02/2006, 09h37

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