Was sind die besten Werkzeuge für die Sql Server Versionssteuerung [geschlossen]

8

Nach dem Lesen von diesem Beitrag und dem Vorschlag, um Team Edition for Database Professionals zu verwenden, möchte ich wissen, gibt es keine Entsprechung für SQL Server 2008 / Visual Studio 2010 ultimative.

Ich bin auf der Suche nach einem Tool, das all das tun muss, was Jeff in sein Artikel:

  • Erstellen Sie Testdaten.
  • Schemavergleich.
  • Datenvergleich.
  • Testen der Datenbankeinheit.
  • Refactoring.
  • Integrierter T-SQL-Editor, ein erstklassiges Sprachkonstrukt in der IDE, genau wie C # und VB.NET.

Für die vollständigen Details schauen Sie auf diesen Artikel: Ссылка

Es scheint, dass Visual Studio 2010 (und 2008) einen sehr starken Ansatz für dieses Problem haben. Ich weiß nicht, ob es die beste Option ist, aber es ist definitiv gut.

Hier sind Erste Schritte und

Fitzchak Yitzchaki 27.04.2010, 05:26
quelle

4 Antworten

6

VS 2010 Premium und Ultimate haben das integriert (Datenbankentwicklungslink erweitern)

Ссылка

Kurz gesagt, Ihr Datenbankprojekt wird in die Quellcodeverwaltung eingecheckt und Sie stellen es aus dem Datenbankprojekt in die Produktion um.

Wenn Sie nach etwas suchen, das außerhalb von VS2010 verwendet werden soll, dann hat redgate eine Beta Ссылка

    
Raj Kaimal 27.04.2010, 05:31
quelle
2

Überprüfen Sie den folgenden Link:

Ссылка

Werkzeuge für das Lesetor
Sql Compare - Vergleicht und synchronisiert SQL-Datenbankschemas. Sql Data Compare: Vergleicht und synchronisiert SQL-Datenbankinhalte.

Link der 14-Tage-Testversion: Ссылка

    
Pranay Rana 27.04.2010 05:39
quelle
0

Ich benutze Visual Studio. Entwickler-Datenbank pro Entwickler, mit den VIsual Studio 2010 Ultimate-Datenbank-Tools - funktioniert gut, "sogar" gegen TFS 2010;)

    
TomTom 27.04.2010 05:57
quelle
0

Ich habe gerade dieses neue Tool entwickelt ( kostenlos ), das Ihnen auf einfache Weise hilft Extrahieren von Skripten für SQL-Datenbanken, kann Vergleich , Start von WinMerge zum schnellen Vergleichen von Skripts mit Live-Datenbanken und synch differences sowohl das Aktualisieren der Skripte als auch das Anwenden der Änderungen auf die Datenbank (mit Ausnahme von Tabellen, die eine größere Komplexität und mehr Risiken mit sich bringen würden).

Servantt ist das WinMerge zum Vergleichen von SQL Server-Datenbanken mit versionsgesteuerten Skripts.

Es unterstützt und ermutigt Best Practices in der Softwareentwicklung:

  • Datenbankobjekte unter Versionskontrolle (*) halten
  • Entfernen von Zugriffsrechten von Entwicklern in Produktionsumgebungen
  • DBA-Überprüfung von Änderungen in Prozeduren / Sichten auf Leistungsengpässe und Benennungsstandards
  • Benennen von Objekten mit vollständig qualifizierten Bezeichnern und geklammerten Trennzeichen (das Skript CREATE PROCEDURE / VIEW / FUNCTION / etc wird korrigiert)

(*) Skripte werden in einem lokalen Ordner gespeichert, der eine Arbeitskopie von Git, Subversion, TFS, Source Safe oder einem anderen VCS sein kann.

Kostenloser Download: Ссылка

    
drizin 28.01.2016 18:49
quelle