none
Visual Studio 2013 - Datenbankprojekt SSDT ==> Schemavergleich extrem langsam RRS feed

  • 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

    Donnerstag, 5. März 2015 05:20

Antworten

Alle Antworten

  • Hallo Markus Zeller,

    Sieh Dir folgende Diskussion an: Project Model Validation Takes ~10 minutes

    Gruß,
    Dimitar


    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.

    Donnerstag, 5. März 2015 23:05
    Administrator
  • Ich habe diesen Beitrag bereits gelesen. Es hat ja alles in einer akzeptablen Zeit funktioniert, inklusive der Warnungen und der Verweise auf andere Datenbankprojekte. Das Problem ist dass es urplötzlich nicht mehr funktioniert hat.
    Freitag, 6. März 2015 04:32
  • 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]


    Freitag, 6. März 2015 13:23
  • 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.

    Montag, 23. März 2015 12:53
  • Wir sind auf eine SSDT-Version vor der aktuellen zurückgegangen und dann funktioniert wieder alles. Ist wohl ein bekanntes Problem der aktuellsten SSDT-Version
    Montag, 23. März 2015 13:03