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 :

mysql dts ms sql copie differentielle


Sujet :

MS SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Par défaut mysql dts ms sql copie differentielle
    Bonjour,

    J'ai configurer DTS pour copier des données venant d'une table dans une base mysql vers une table dans une base MS SQL 2000. La dessus pas de probleme.
    Seulement quand j'exécute la tâche toutes les données de la table source sont envoyées vers la table destination, mes données apparaissent en double ou plus...
    Est il possible de copier uniquement les données qui ont été ajoutées, vers la table de destination?
    Comment automatiser cette copie de données? pour l'instant je lance l'étape à la main.

    En réalité ce que je veux faire c'est par exemple tous les soirs envoyer les nouveaux enregistrements de ma table sous mysql vers ma table sou MS SQL.
    Merci

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Tu dois identifier les nouvelles lignes d'une façon ou d'une autre, et filtrer par une clause WHERE dans ta requête, sur une colonne de date de mise à jour par exemple.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Par défaut
    Bonjour,
    merci de ta réponse.
    Tu me confirmes donc qu'il est impossible de spécifier dans DTS d'ajouter les nouvelles lignes uniquement?

    Cette fonction n'est pas disponible dans DTS? et dans SSIS pour la nouvelle version?
    Alex

  4. #4
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 636
    Par défaut
    J'ai déjà eu à faire à ton cas de figure. La solution que j'avais trouvé était d'ajouter un FLAG aux tables à exporter/importer puis de le passer à "X" lorsque les lignes ont déjà été importé. Comme ca pas de doublons, plus une gestion d'erreurs dans SSIS plus aucun risque

    DTS ou SSIS le fonctionnement est le même


    Citation Envoyé par alex_bdd Voir le message
    Bonjour,
    merci de ta réponse.
    Tu me confirmes donc qu'il est impossible de spécifier dans DTS d'ajouter les nouvelles lignes uniquement?

    Cette fonction n'est pas disponible dans DTS? et dans SSIS pour la nouvelle version?
    Alex
    la culture c'est comme la confiture moins on en a plus on l'étale.

    Mes tutos

  5. #5
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Par défaut
    OK merci pour cette solution.

    J'en cherche également d'autres:
    je m'explique: une autre technique pourrait être de mettre en place une réplication entre MySQL et MS SQL. Avec cette facon aucun souci de doublon.
    J'ai suivi cette procédure: http://developer.infi.nl/daniel/Link...nd%20MSSQL.pdf

    Cela marche très bien seulement on fait une réplication de MS SQL vers MySQL. L'inverse est il possible?
    Est il possible de faire un lien odbc vers le serveur MS SQL local puis de lui associer un serveur lié (mysql) et répliquer de MySQL vers MS SQL???
    Merci

    Alex

Discussions similaires

  1. MySQL et MS SQL server
    Par piscine dans le forum Bases de données
    Réponses: 8
    Dernier message: 04/03/2006, 15h03
  2. [Hibernate] exception entre MySQL et MS SQL
    Par lilou77 dans le forum Hibernate
    Réponses: 7
    Dernier message: 13/01/2006, 11h52
  3. Exporter une grosse DB MySql vers Ms Sql Server 2005
    Par frechy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/11/2005, 12h26
  4. Mysql, Interbase ou SQL SERVER?
    Par zimzoum10 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 22/03/2005, 19h07
  5. DTS de Sql server et MS Biz Talk?
    Par Nadaa dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 23/09/2004, 09h56

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