2011-03-13 3 views
-2

je dois comparer deux bases de données de serveur SQL:ce qui est le meilleur outil pour comparer les schémas de base de données SQL Server sur différents serveurs db

  1. Les bases de données sont sur différents serveurs db (je vois quelques outils, mais ils supposent à la fois les bases de données sont sur le même serveur db qui ne répond pas à mes besoins)
  2. Je veux comparer au niveau du schéma car une base de données a un certain nombre de schémas différents et je veux seulement comparer un schéma.

Y a-t-il de bons outils pour cela?

+0

sql utilisation comparer – kelloti

Répondre

5

Le meilleur outil que j'ai rencontré pour faire ceci est SQLCompare de RedGate. Cependant, je n'ai jamais eu besoin de l'utiliser pour comparer au niveau du schéma. Sql Examiner comparera la base de données sur différents serveurs.

+1

Je l'ai utilisé à la fois le schéma et le niveau de données. Excellent outil. +1 –

+0

donnez-lui le temps ... [david atkinson] (http://stackoverflow.com/questions/5200677/is-there-something-like-activerecordmigration-for-net) va être partout – kelloti

1

Je ne sais pas sur le schéma, mais il y a une version de démonstration

http://www.sqlaccessories.com/Default.aspx

Il sera également générer des scripts de mise à jour pour correspondre à l'autre base de données. J'ai utilisé la version de démonstration et j'ai été impressionné. Ils ont aussi un outil qui fait la même chose avec vos données.

1

Red Gate Compare outils vous offre les fonctionnalités dont vous avez besoin. C'est-à-dire, un filtrage à grain fin. Différents serveurs devraient être standard dans n'importe quel outil IMO.

Mais ils ne sont pas libres, cependant encore moins cher que leurs concurrents

+0

SQL Comparer n'est pas bon marché. En outre, il est beaucoup plus cher que la plupart des concurrents – SQLDev

+0

@SQLDev: des exemples alors s'il vous plaît, peut-être afin que nous puissions comparer les fonctionnalités aussi. – gbn

+0

Par exemple, SQL Examiner Suite, mentionné précédemment dans ce sujet. J'utilise cet outil, et pour autant que je sache, l'outil permet beaucoup plus que SQL Compare (par exemple, SQL Examiner fonctionne avec MSSQL, MySQL, Oracle vs MSSQL uniquement dans SQL Compare). SQL Examiner ne coûte que 300 $ (comparer avec ~ 700-800 $ pour SQL Compare). Vous pouvez trouver des outils plus économiques avec Google :) – SQLDev

Questions connexes