Frage

Wir haben derzeit unsere SQL Server-Objekte in irgendeiner Form der Quellcodeverwaltung. Wir haben vor kurzem TFS 2008 und ich möchte unsere SQL Server-Code erhalten hinzugefügt. Ich glaube, ich könnte Skript alle der Datenbank und Script-Dateien für jedes Objekt erstellen, aber ich hoffe, es eine Möglichkeit, eine Datenbank in SSMS-zu-Punkt und ein Projekt erstellen, der TFS oder etwas ähnliches hinzugefügt werden kann. Im Grunde bin ich suchen die einfachste Weg von Punkt A nach Punkt B. ich den TFS MSSCCI Provider installiert haben, und ich sehe TFS in den Versionsverwaltungs-Provider-Optionen in SSMS. Die SQL Server-Instanz ist SS2005.

War es hilfreich?

Lösung

Wenn Sie eine Visual Studio Team Developer-Lizenz haben, können Sie die Datenbank Ausgabe herunterladen. Es hat einen Projekttyp, Ihre Tabellen zu bringen, sprocs, Trigger usw. unter Quellcodeverwaltung und überprüfen Sie es in TFS.

Update:
Redgate hat ein Produkt SQL Source Control genannt. Welche bindet zurück in mehrere Quellensteuersysteme wie TFS, SVN, etc.

Andere Tipps

Sie könnten auch ApexSQL Version versuchen, ein SSMS-Add-in für Datenbanken und db Objekte direkt in SSMS Versionierung.

Wir sind im Prozess der ständigen Verbesserung und Sie können auch unsere Roadmap für zukünftige Verbesserungen in diesem Artikel: Redesign ApexSQL Version - die Straßenkarte

Disclaimer: Ich arbeite für ApexSQL

Hope, das hilft

Ich denke, Ihre eigenen Skripte zu erzeugen ist der beste Weg, es zu tun, wie sie in dieser ausgezeichneten Reihe von Artikeln beschrieben:

http://odetocode.com/Blogs/scott /archive/2008/01/31/11710.aspx

Ich verwende Aufgaben -> Generieren von Skripts in SSMS einen SQL-Skript zu erstellen, die ich in meinem Projekt speichern. Wenn Sie dies tun, stellen Sie sicher, dass Sie Optionen wählen, Dinge wie Trigger und Indizes enthalten. Ich ignoriere typischerweise die erweiterten Eigenschaften im Skript Generation die Dinge ein wenig kompakter zu machen.

Der einfachste Weg, dies zu tun, ist Quest Toad for SQL Server. Haftungsausschluss - Ich arbeite für Quest hahaha. Wie auch immer, integriert Toad mit TFS, so dass Sie Objekte in und aus der Quellcodeverwaltung überprüfen. Sie müssen nicht zuerst mit scripting die Objekte aus Ärger. Wenn Sie mit ihm spielen wollen, die neueste Beta-Version kostenlos packen, und es gibt eine aktive Benutzergemeinschaft auf dieser Seite, wo Sie Fragen stellen können.

Toad for SQL Server

Sie müssen wahrscheinlich Visual Studio Team System für Datenbank Profis zu tun, was Sie wollen.

Ich verwende das Standard-Datenbank-Projekt und halte nur drei Skripte pro Datenbank. Eine für das Schema, eine für die gespeicherte Procs und einen für Daten Population

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top