Bonjour
J'evalue actuellement quelques outils de comparaisopn et synchronisation de base
Pour le moment j'ai en piste
SQLDelta et xSQL Object
Quelqu'un aurait il un avis ou d'autres suggestions ?
Merci de votre aide
Bonjour
J'evalue actuellement quelques outils de comparaisopn et synchronisation de base
Pour le moment j'ai en piste
SQLDelta et xSQL Object
Quelqu'un aurait il un avis ou d'autres suggestions ?
Merci de votre aide
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
tablediff.exe qui est inclus dans SQL Server pour la comparaison.
Sinon pour la synchro, SQL Server est dote de 5 modes de réplication et pour la haute dispo de 3 modes. Tout dépend de ce que tu veut faire : haute dispo ou sale out.
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/ * * * * *
Merci SQL Pro
Tout dépend de ce que tu veut faire : haute dispo ou sale out.
Tres simplement je souhaite comparer une base de donnée en prod et une base de donnée en DEV
Et le cas echeant appliquer sur l'une les modifications apportées sur l'autre
SQLDelta semble faire cela tres bien
xSQL aussi
Mais j'aurais aimé avoir d'autres avis
tablediff je n'avais pas essayé
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
Une sauvegarde / restaure une fois pas nuit ?
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/ * * * * *
Merci SQL Pro
Je te remercie pour ces suggestions mais cela ne réponds pas a la question
et n'apporte pas la solution attendue
En l'occurence nous avons une DB dev qui peut etre soumise a des modification (ajout de tables, ajout de vues, modification de tables etc...)
Ces modification ont une durée de vie indéterminées en DEV avant de devoir etre migrées en prod
Lors de la mise en prod il est utile de pouvoir appliquer les modification nécessaires sur la base en DEV
D'ou l'existence justifiée d'outils comme SQLDelta
C'est un avis sur l'usage de ces outils que j'aurais espèré.
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
Ce n'est pas à mon avis la bonne façon de procéder.
La bonne c'est d'utiliser un outil de conception comme Power AMC et y mettre tout dedans.
En jouant sur les versions archivées de votre modèle, vous pouvez demander à Power AMC de générer n'importe quel script de delta entre une version et l'autre.
J'ai du mal à concevoir que l'on modifie la structure d'une BD à l'arrache sans un outil capable de partir du MCD. C'est d'ailleurs visible dans les audits. Lorsque j'audite une base et que je voit des erreurs sans nom de modélisation (tables de plus de 20 colonnes, colonnes répétées, tables gruyérisées...) je demande le MCD et la réponse est toujours "y'en a pas" !
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/ * * * * *
J'admet que tu n'a pas tort
Mais tout n'est pas toujours parfait dans un monde idéal
Et aimer la cuisine trois étoile n'exlut pas de pouvoir manger un sandwich sur le pouce et preparer ses spaghettis a la maison
Donc je suis toujours a la recherche d'avis sur un bon outil de comparaison
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
Ouais, mais tu comprends c'est un petit projet, on fait ça ponctuellement, juste une petite modification là, puis aussi ici et ça impacte là, etc...
Résultat : Dis-moi DBA trouve moi les différences en la DEV et la PROD pour hier !
Vécu bien trop souvent, sous prétexte d'économie de bout de chandelle...
Sous Visual Studio, il y a aussi des outils de comparaison de BDs, on m'avait montré ça mais je ne l'ai jamais vraiment utilisé.
Bon et bien j'ai fait plusieurs évaluation
et je vous conseille vivement
http://www.sqldelta.com/
C'est vraiment bien fait !
Son challenger est pas mal aussi mais un peu moins convivial a mon avis
http://www.xsqlsoftware.com/Product/...a_Compare.aspx
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
J'y pense, il y a aussi les outils de red-gate (Sql Compare pour toi) : http://www.red-gate.com/
Pour avoir utiliser Sql Data Compare, c'est d'une intuitivité troublante !
Deux clics et c'est fait.
Merci
Zut ..
Un coup trop tard, j'ai déja commandé
C'est vrai que ca semble pas mal du tout
Peut etre encore mieux que SQLDelta
Mais il sont tres similaire
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager