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 :

[SQL 2005] Comparer deux BD


Sujet :

MS SQL Server

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut [SQL 2005] Comparer deux BD
    Bonjour,

    Nous avons un système composé de 2 serveurs(1 master, 1 slave).
    Sur chaque serveur il y a SQL 2005 server d'installé.
    Il y a les memes tables avec les memes champ de chaque cote, et normalement lorsqu'un enregistrement est fait sur l'un il est repercuter sur l'autre. Donc on est cense avoir 2 BD identiques.

    Maintenant je dois verifier regulierement si les BD sont bien identiques, et sinon mettre en evidence les differences.
    Est-ce que vous pourriez m'aiguiller sur des methodes ou logiciels qui me permettent de faire ca?

    Je suis pas un pro de SQL 2005, mais faire les exports a la main dans chaque server et faire un diff sur les fichiers prend trop de temps, je souhaiterai automatiser le processus. Je suis preneur de toute idee, bat, logiciel, script...

    J'ai trouver ceci dans la FAQ mais j'arrive pas a les utiliser(les gratuits), je sais pas si j'ai bien compris mais ces outils comparent les enregistrements ou les structures?

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    Personne pourrait au moins me filer une piste?
    Je peux faire ca avec un .bat? un script?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 265
    Par défaut
    J'utilise souvent les outils Quest pour ma part:
    http://www.quest.com/comparison-suite-for-sql-server/

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut mise en place d'une réplication de base de données.
    Maintenant je dois verifier regulierement si les BD sont bien identiques, et sinon mettre en evidence les differences.
    Est-ce que vous pourriez m'aiguiller sur des methodes ou logiciels qui me permettent de faire ca?
    http://sqlserveur.blogspot.com/2007/...-red-gate.html


    Je suis pas un pro de SQL 2005, mais faire les exports a la main dans chaque server et faire un diff sur les fichiers prend trop de temps, je souhaiterai automatiser le processus. Je suis preneur de toute idee, bat, logiciel, script...
    Renseignez vous auprés des modérateur du forum sur la réplication
    http://sqlserveur.blogspot.com/2007/...finitions.html

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    Ok, c'est cool! Merci pour les pistes, je vais regarder ca!

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 26
    Par défaut
    Un gratuit, excellent :


    http://www.sqldbtools.com/Tools.aspx





    hth

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 646
    Par défaut
    Salut, j'avais essayé celui-ci car trouve dans la FAQ, mais je n'ai pas reussi a l'utiliser:

    en fait voici mon probleme, j'ai des decalage dans mes 2 bases, et je voudrai detecter les partie communes et differentes, mais le probleme c'est que le logiciel s'arrete des qu'il voit une premiere difference.

    Un exemple plutot: (chaque lettre est un paquet de donnees)
    Base 1 - Base 2
    A - A
    B - nonB(ne contient pas les enregistrement de B)
    C - C
    nonD - D

    Le logiciel me sort
    A = A

    Et ensuite tout est different, il ne detecte pas que C = C, a cause du vide cree par nonB.
    J'ai aussi commence a utiliser les outils quest mais apparement j'ai le meme probleme, je suis en train de regarder si il y a moyen de preciser le truc mais pour l'instant je galere.

Discussions similaires

  1. [MySQL] [SQL - HeidiSQL] Comparer deux tables
    Par vixious dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 12/06/2009, 19h26
  2. [requête sql]comment comparer des enregistrements de deux tables
    Par DSabah dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 01/06/2007, 15h12
  3. [SQL 2005] Insertion de deux données identiques dans une table
    Par skystef dans le forum Accès aux données
    Réponses: 3
    Dernier message: 04/01/2007, 22h50
  4. Comment comparer deux date en SQL Server avec VB.NET
    Par Pedro Varela dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/09/2006, 15h26
  5. comparer deux dates sur sql
    Par Tenro dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 07/05/2006, 17h19

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