Wir haben nun seit etwa einem Jahr SSIS-Pakete entwickelt, und haben zwei wichtige Fragen im Zusammenhang mit der Wartung dieser Pakete:SSIS-Pakete - Probleme mit Versionskontrolle und Wartung
1) Wir Versionskontrolle verwenden, aber Der Versuch, die Änderungen zwischen den Paketversionen zu erkennen, ist ein Albtraum - die Ergebnisse eines Textvergleichs zwischen zwei Versionen eines Pakets sind grundsätzlich unbrauchbar.
2) Für jemanden, der mit einem Paket nicht vertraut ist, sind die Werkzeuge für die Wartung nicht gut. Zum Beispiel ist es nicht leicht zu finden, wo eine bestimmte Spalte eingerichtet wird. Die einzige Suche, die Sie tun können, ist auf der xml - Sie müssen dann Reverse-Engineering, um herauszufinden, wo die Spalte verwendet wird
Hat jemand irgendwelche Ideen für Tools/Techniken, um mit diesen Problemen zu helfen?
Smart Diff ist definitiv besser als nichts! –
@HughMullally beachten Sie auch dieses "Nebenprojekt", wenn Sie TortoiseSVN verwenden - können Sie eines von 3 Standard-Diff-Tools direkt aus den TSVN-Shell-Erweiterungen und Tools verwenden, einschließlich der BIDS Helper Smart-Diff-Funktionalität. Das bedeutet, dass Sie nicht innerhalb von BIDS an das intelligente Diff gebunden sind oder an die MS-Versionskontrolle gebunden sind. [http://bismartdiff.codeplex.com/] (NB: Mir ist nicht klar, ob du überhaupt BIDS installieren musst oder ob dieses Tool die Bibliotheken enthält, aber egal, ob du BIDS Helper nicht magst scheint in Ordnung zu sein, wenn BIDS Helper installiert, aber deaktiviert ist). – Sepster