2016-06-10 26 views
4

Wer weiß, wo ich die 'Source Control' Option unter Tools für SQL Server 2016 finden kann? Ich möchte Visual Studio Team Services (war TFS Online) mit SQL Server 2016 integrieren.SQL Server 2016 Quellcodeverwaltung

Wie Sie sehen können, ist dies SQL Server 2012 und das ist SQL Server 2016.

Irgendwelche Ideen?

+0

Ich denke, was Sie wollen, ist ein SQL Server Data Tools-Projekt in Visual Studio (auch als unabhängiger Download mit VS Shell verfügbar). Dann steuern Sie Ihr SSDT-Projekt wie jedes andere Visual Studio-Projekt. – Crowcoder

+0

@crowcoder sicher und Sie haben Quellcode-Integration mit anderen Tools auch, aber Punkt ist, SSMS hatte diese Fähigkeit in der Vergangenheit. Es war ein nützliches Feature, auf das viele von uns angewiesen waren. Es zu entfernen, ohne Benutzer zu informieren, ist nicht nett. Alternative Tools sind oft Nicht-Starter. Umzug beiseite und Umschulung/Neulernen beiseite, nicht jeder kann das Werkzeug installieren, das sie nützlich finden, wie es ihnen gefällt. Viele Unternehmen haben sehr strenge Software-Richtlinien, bei denen selbst DBAs keine Admins/Power User auf ihren eigenen Workstations sind - Admin-Accounts sind hohe Ziele für Bösewichte. – SQLmojoe

+0

@SQLmojoe, es ist nur ein Vorschlag, daher kommentieren, nicht beantworten. Wenn SSMS installiert wurde, gibt es Grund zu der Hoffnung, dass SSDT auch eine Chance haben könnte. – Crowcoder

Antwort

4

Integration der Quellcodeverwaltung in SQL Server Management Studio wird nicht weiter unterstützt. Bitte lesen Sie diesen Link für Details: Deprecated Database Engine Features in SQL Server 2016

Kategorie - Veraltete Funktion

SQL Server Management Studio - Lösung Explorer-Integration in SQL Server Management Studio & Source Control Integration in SQL Server Management Studio“

+12

Ich kann nicht einmal anfangen zu verstehen, was zu dieser Entscheidung geführt hat. –

+0

Die Versionskontrolloption ist veraltet, aber es ist nur eine versteckte Funktion, die wiederhergestellt werden kann. – Tintifax

0

Microsoft scheint zu versuchen, alles in Visual Studio zu erzwingen.Visual Studio ist ein "Push-Only" -Modell, soweit ich das beurteilen kann. Das bedeutet, dass alles von Visual Studio zu SQL Server fließt. Es scheint keine einfache Möglichkeit zu sein, das Gegenteil zu tun. Dies macht das Modell für die Verwendung in einer Umgebung mit gemischtem Modus, in der einige Entwickler Visual Studio und einige SSMS verwenden, nicht akzeptabel. Nach dem anfänglichen Laden des Projekts von SQL Server scheint es keine Möglichkeit zu geben, die in VS integriert ist, um den SQL Server-Code von SQL Server in VS zu bringen, ohne eine umständliche Methode zum Ersetzen der Datei. Wenn Sie diese Methode verwenden, ist der gesamte Tracking-Verlauf nicht mehr vorhanden. Dies ist für unsere Zwecke nicht akzeptabel.

+1

Diese Aussage ist nicht wahr. In VS SQL Server-Datenbankprojekten können Sie die beiden Schemas in beliebiger Richtung vergleichen und aktualisieren. Klicken Sie einfach mit der rechten Maustaste auf das Projekt, 'Schema vergleichen ', konfigurieren Sie die Quelle und das Ziel, konfigurieren Sie den Vergleich und tun Sie es. Sie können vorhandene Dateien in VS mithilfe der Quelle von SQL Server aktualisieren (oder Dateien für neue Objekte erstellen). Sie können das gesamte Schema config config speichern und erneut verwenden. (Sie können mit anderen Projekten, SQL Server-Datenbanken und Dacpac-Dateien vergleichen) – Pred

1

Um die "Source Control" Option in SQL Server Management Studio wiederherzustellen, müssen Sie C:\Program Files (x86)\Microsoft SQL\Server\130\Tools\Binn\ManagementStudio\ssms.pkgundef SQL Server Management Studio 2016

C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\ssms.pkgundef SQL Server Management Studio 2017

die Datei bearbeiten

Innerhalb dieser Datei müssen Sie den vollständigen Block mit dem Namen
//TFS SCC Configuration entries. The TFS entries block Team Explorer from loading. auskommentieren 10

in diesem Link Sie die vollständige Beschreibung finden können, wie die "Source Control" Option in SQL Server Management Studio 2016 und SQL Server Management Studio wiederherzustellen 2017.

+0

Jedes Mal, wenn Sie ein SSMS-Upgrade durchführen, müssen Sie diese auskommentieren. Wie SQL SSMS 2017 nur für mich getan hat und diese Änderungen durchbrochen hat. Sie können auch eine weitere Eingabeaufforderung erhalten, wenn Sie versuchen, den Quellcode-Explorer zu durchsuchen. Was für mich funktionierte ist: Deaktivierung aller Einstellungen unter - TFS SCC Konfiguration – TheNerdyNerd

Verwandte Themen