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

Réplications SQL Server Discussion :

Variable BLOB dans une réplication de BDD


Sujet :

Réplications SQL Server

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Par défaut Variable BLOB dans une réplication de BDD
    Bonjour,

    Dans le cadre de mon entreprise, je dois effectuer une réplication de BDD, d'une base SQL server à une base mysql.
    J'ai créé une chaine ODBC qui va faire le lien jusqu'à ma base mysql. Et dans sql server(SQL server Enterprise manager) j'ai créé un nouveau lot DTS. J'ai bien mis ma base SQL Server de départ et ma chaine ODBC. J'ai 4 étapes(4flèches qui va de ma base de départ vers la chaine ODBC), car je veux répliquer 4 tables de ma base SQL Server. Mon problème est que lorsque j'execute ce lot, 2 taches sur 4 ne fonctionnent pas. Pour ces deux taches qui ne marchent pas, j'ai le message d'erreur suivant:

    "Le nombre de lignesqui ont échoué excède le maximum spécifié.
    Ni l'insertion ni la mise a jour basée sur une requête des valeurs BLOB ne sont prises en charges".

    Les types des valeurs de ma bases sql server sont les suivants: 'tyint', 'numeric', 'varchar', 'datetime', 'bit', 'integer' et 'long varchar'. Après une petite recherche, j'ai cru comprendre que les valeurs BLOB devaient être celles de type long, donc ici 'long varchar'. Est ce bien cela?

    J'ai donc essayé d'executer le lot en enlevant la réplication des variables de type 'long varchar' et cela a marché.
    Ce que je ne comprend pas, c'est que les taches qui ont fonctionnées dès le début comprenaient elles aussi des variables de type 'long varchar'. Sauriez vous pourquoi cela aurait pu marcher pour elle et pa spour les autres?

    De plus, ce qui m'embète beaucoup c'est que dans l'une de mes tables, j'ai absolument besoin dans ma nouvelle base des 2 variables de type 'long varchar'. Comment est ce que je pourrais faire pour que la réplication se fasse pour ces 2 variables?

    Merci d'avance de votre aide. N'hésitez pas à me poser des questions si je n'ai pas été assez claire ou pas assez précise.

  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,

    Essaie avec le MySql Migration Toolkit

Discussions similaires

  1. enregistrer une variable dans une table de BDD
    Par B65AcR dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 23/05/2014, 10h38
  2. Variable BLOB dans une réplication de BDD
    Par bene86 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/10/2007, 12h22
  3. variable dynamique dans une fonction javascript
    Par Shivaneth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/04/2005, 15h58
  4. Affectation d'un champs blob dans une var de type TStrings
    Par Andry dans le forum Bases de données
    Réponses: 1
    Dernier message: 16/03/2005, 18h26
  5. Variables globales dans une classe
    Par vanitom dans le forum C++
    Réponses: 16
    Dernier message: 14/01/2005, 14h40

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