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
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é
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é.
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/ * * * * *
Partager