Benutzer mit den meisten Antworten
Visual Studio 2013 - Datenbankprojekt SSDT ==> Schemavergleich extrem langsam

Frage
-
Hallo,
wir verwenden seit ca. 2 Wochen das Visual Studio 2013 um Änderungen an unserer Datenbank (gespeicherte Prozeduren, Tabellen, ...) nachvollziehbar und im TFS zu haben. Mittels den SQL Server Data Tools (SSDT) kann im Visual Studio ein neuer Projekttyp für diesen Zweck ausgewählt werden.
Soweit so gut. Eine Woche hat das ganze auch gut funktioniert. Der Schemavergleich (zum veröffentlichen der Änderungen) hat ca. 2 Minuten gedauert was aufgrund unserer Datenbankgröße akzeptabel war. Seit letzter Woche Freitag dauert dieser Schemavergleich mehr als 1h. Es wurde nichts grundlegendes an den Projekteigenschaften geändert. Es wurden lediglich gespeicherte Prozeduren bzw. Tabellen geändert.
Wenn man sich den Output anzeigen lässt stellt man fest, dass die Aktion die so lange dauert folgende ist:
"Validating the Project model..."
Was kann die Ursache für die sehr schlechte Performance des Schemavergleiches sein, der urplötzlich bei allen Entwicklern aufgetreten ist?
Sowohl SSDT als auch Visual Studio 2013 sind auf dem aktuellsten Stand.
Viele Grüße
Markus Zeller
Antworten
-
Hallo Markus,
warum führst Du überhaupt so oft ein Schema Compare durch, nur um ein Änderungsscript zu erhalten? Mit einem incremental Publish erhältst Du ebenfalls ein Update Script, braucht die Erstellung ebenfalls so lange.
In SSDT kann man vom Projekt ein Snapshot erstellen, nach Änderungen am Projekt kann man das alte Snapshot mit dem aktuellen Vergleichen, läuft der Schema Compare ebenfalls lange?
P.S.: Das gleiche ins en-US Forum zu posten ist OK, aber wäre nett, wenn Du es hier auch verlinkst, damit Leser sehen können, wie weit das Thema dort schon ist.
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/36c0c6e9-aaa9-49c6-adbe-8317ee681385/visual-studio-database-project-schema-compare-very-slow?forum=ssdt
Olaf Helper
[ Blog] [ Xing] [ MVP]- Bearbeitet Olaf HelperMVP Freitag, 6. März 2015 13:35
- Als Antwort vorgeschlagen Aleksander Chalabashiev Montag, 23. März 2015 12:52
- Als Antwort markiert Aleksander Chalabashiev Montag, 30. März 2015 10:00
Alle Antworten
-
Hallo Markus Zeller,
Sieh Dir folgende Diskussion an: Project Model Validation Takes ~10 minutes
Gruß,
DimitarBitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hallo Markus,
warum führst Du überhaupt so oft ein Schema Compare durch, nur um ein Änderungsscript zu erhalten? Mit einem incremental Publish erhältst Du ebenfalls ein Update Script, braucht die Erstellung ebenfalls so lange.
In SSDT kann man vom Projekt ein Snapshot erstellen, nach Änderungen am Projekt kann man das alte Snapshot mit dem aktuellen Vergleichen, läuft der Schema Compare ebenfalls lange?
P.S.: Das gleiche ins en-US Forum zu posten ist OK, aber wäre nett, wenn Du es hier auch verlinkst, damit Leser sehen können, wie weit das Thema dort schon ist.
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/36c0c6e9-aaa9-49c6-adbe-8317ee681385/visual-studio-database-project-schema-compare-very-slow?forum=ssdt
Olaf Helper
[ Blog] [ Xing] [ MVP]- Bearbeitet Olaf HelperMVP Freitag, 6. März 2015 13:35
- Als Antwort vorgeschlagen Aleksander Chalabashiev Montag, 23. März 2015 12:52
- Als Antwort markiert Aleksander Chalabashiev Montag, 30. März 2015 10:00
-
Hallo Markus
Hat Dir die Antwort von Olaf geholfen?
Gruß
Aleksander
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.