Ich habe eine ganze Reihe von Änderungen auf meinem Entwicklungscomputer vorgenommen (Tabellendefinitionen, gespeicherte Prozeduren usw.). Gibt es dort ein Skript oder ein kostenloses Tool, das ich ausführen kann, das alle Unterschiede zwischen der Entwicklung und dem Live-Server finden wird?Vergleichen Sie zwei SQL-Datenbanken
Antwort
SQL Compare ist nicht kostenlos, aber hat eine 14-tägige kostenlose Testversion.
Visual Studio hat auch eine schema comparison tool (seit 2005).
Also, googeln hast du was?
Werfen Sie einen Blick auf Microsoft SQL Server Compare Tools
nicht viel, deshalb habe ich hier gefragt. obwohl ich meistens nach einem Scip eher als ein Werkzeug suchte. – fearofawhackplanet
http://msdn.microsoft.com/en-us/library/ms173453.aspx Versuchen - verwendet SSMS 2008 R2.
Hier ist eine Liste von Vergleichstools ist: http://www.mssqltips.com/sqlservertip/1069/sql-server-comparison-tools/
By the way, für diejenigen, die dies nicht tun es Azure-Datenbanken mit SqlServer Datenbanken, die Visual Studio 2010 können vergleichen möchten. Frühere Datenbanken als 2008R2 werden nicht unterstützt. Auch in diesem Moment hat VS2012 kein Vergleichstool. Die besten Tools, die einen Datenvergleich/Schemavergleich durchführen können, sind die Red-Gate-Tools. Hoffe, das hilft.
Kurze Antwort ist, dass es kein out-of-the-Box-Skript gibt, das Ihnen die Unterschiede zwischen zwei Datenbanken mitteilen wird. Es kann mit Informationen Schemaansichten erstellt werden, aber es kann sehr komplex sein, wenn Sie wirklich alles vergleichen möchten.
Ich würde empfehlen, dass Sie eines der hier genannten Tools von Drittanbietern ausprobieren, um die Arbeit zu erledigen.
Ich hatte einen guten Erfolg mit ApexSQL Diff, vor allem auf großen Datenbanken, aber Sie können nichts falsch machen mit einem der hier genannten Tools.
SQLDBDiff steht kostenlos zur Verfügung: http://www.sqldbtools.com/Default.aspx
Lassen Sie sich nicht von seinem "Retro-Look" abschrecken, das funktioniert wirklich gut, ist kostenlos und einfach einzurichten. – Ben
- 1. Vergleichen Sie zwei Hashsets?
- 2. Vergleichen Sie zwei Verzeichnisbäume
- 3. Vergleichen Sie zwei json
- 4. Vergleichen Sie zwei NSDates
- 5. Vergleichen Sie zwei IEnumerable
- 6. Vergleichen Sie zwei Objekte nach zwei Kriterien
- 7. Vergleichen Sie zwei Strings Arrays
- 8. Vergleichen Sie zwei IQueryable Instanzen
- 9. Vergleichen Sie zwei komplexe Listenobjekte
- 10. .Net Vergleichen Sie zwei Datentabellen
- 11. Vergleichen Sie zwei verschiedene Listen
- 12. Vergleichen Sie zwei Dropdown-Werte
- 13. Vergleichen Sie zwei Array-Elemente
- 14. Vergleichen Sie zwei Datumsfelder in MongoDB
- 15. Vergleichen Sie zwei XML-Strings Element, um
- 16. Vergleichen Sie zwei Ordnerinhalt mit C#
- 17. Vergleichen Sie zwei Textdateien mit Linq?
- 18. Mysql Vergleichen Sie zwei Datetime-Felder
- 19. Iterate durch zwei Spalten und vergleichen sie
- 20. Vergleichen Sie zwei Ganzzahlen mit Bit-Operator
- 21. Vergleichen Sie zwei Datentabellen in HIVE
- 22. Vergleichen Sie zwei Dateien in UNIX
- 23. Vergleichen Sie zwei Argumente ASM x64
- 24. Vergleichen Sie zwei Strings mit Regex
- 25. Vergleichen Sie zwei XML-Dokumente in Ruby?
- 26. Vergleichen Sie zwei XmlNodes in C#
- 27. Vergleichen Sie zwei Tabelle in JPA
- 28. Vergleichen Sie zwei Arrays in as3
- 29. Vergleichen Sie zwei IP mit C#
- 30. Vergleichen Sie Strukturen von zwei Datenbanken?
wenn Ihr bevorstehender Einsatz hat gesorgt worden. Setzen Sie die DDL unter Versionskontrolle. – Ronnis