Frage

Meine Frage ist ähnlich href="https://stackoverflow.com/questions/779789/upgrading-sql-server-2000-to-2005-or-2008-dts-to-ssis"> Upgrade von SQL zum aber ich habe ein paar Einschränkungen, die ich die Gemeinde möchte zu betrachten.

Wir haben zwei Datenbanken, die zur Zeit auf dem SQL Server 2000 ausgeführt wird und wir geschoben werden für SQL Server 2005 (Wir haben nicht 2008, es ist keine Option) aus dieser zu bewegen.

Wir haben etwa 150 DTS-Pakete, die werden müssen umgewandelt. Nach dem Stapelüberlauf Beitrag oben, sollten wir nutzen, um das Konvertierungstool nicht. Wir erwarten auch, dass alle „Abwärtskompatibilität“ Patches, die Microsoft können haben für SQL Server 2005 wird nicht auf unserem Server installiert werden.

Kann mir jemand helfen, die Lernkurve beim Übergang von DTS zu SSIS beteiligt zu verstehen? Für 150 Pakete haben wir mit einer 900 Stunden Schätzung kommen. Ich und eine Senior-Entwickler arbeiten werden auf diese, aber wir haben nie mit SSIS gearbeitet. Die 900 Stunden werden zwischen uns aufgeteilt werden. Wie bei jedem Projekt ist, die Qualität die größte Bedeutung. Ist diese Schätzung empörend oder niedrig?

Wir werden den Zugang zu anderen Entwicklern, die mit SSIS gearbeitet haben, also werden wir in dieser nicht ganz allein sein. Außerdem habe ich gelernt, dass DTS-Paket Konvertierung ist keine Option; es ist nicht von unserem DBA Personal unterstützt.

Einige Dinge, die wir mit DTS tun gehören die folgenden. Dies ist keineswegs eine erschöpfende Liste:

  • Laden XML, XLS, MDB, CSV, etc. Dateien in SQL Server
  • Export XML, XLS, MDB, CSV, etc. Dateien von SQL Server
  • Ausführen-Workflow-Typ Verarbeitung
War es hilfreich?

Lösung

Die in Konvertierungs-Werkzeug gebaut werden nicht

  • migrieren Transaktionseinstellungen
  • migrieren ActiveX-Skripte zugeordnet mit den Schritten
  • Analysis Services Aufgabe
  • komplexe Data Transformation Aufgaben
  • benutzerdefinierte Aufgaben
  • Data Driven Query-Aufgaben
  • Data Mining-Vorhersageabfrage Aufgabe
  • Dynamische Eigenschaften Aufgaben
  • Aufgaben ausführen Pakete
  • Parallel Data Pump Aufgaben
  • Aufgaben, die ihre Verbindung erhalten Informationen von Microsoft Data Link (UDL) Dateien
  • ActiveX Script-Code, der Zugriffe das DTS-Objektmodell durch die Parent-Eigenschaft der GlobalVariables Sammlung

Es ist ein Werkzeug dtsXchange erhältlich von Pragmatische Werke genannt, die die meisten dieser Umwandlungen der Fall ist, aber noch ist es nicht das Paket reengineeren.

Normalerweise würde ein DTS-Paket Importiertabellen verwenden und die meisten der Transformation / Datenmanipulation passieren würde, SQL oder gespeicherte Prozeduren. Automatische Konvertierung würde weiterhin den gleichen Arbeitsablauf verwenden.

Der SSIS Motor sehr mächtig ist und eine Menge Funktionen, um diese Aufgaben zu helfen zu tun. Umschreiben der Pakete in SSIS wäre der Weg zu gehen.

Having said that, wenn man bedenkt, dass Sie keine Erfahrung mit SSIS, ich fühle, dass 900 Stunden für 150 Pakete ein bisschen konservativ. Ich denke, Sie sollten für 8 Stunden pro Paket planen, aber darauf abzielen es in 6 Stunden zu tun.

Ich hoffe, Sie sind nicht mit 64 Bit. Weder XLS noch MDB-Dateien haben einen 64-Datenprovider Bit und Sie werden in 32-Bit-Modus ausgeführt werden gezwungen.

Ich habe zum Umschreiben gegen Umwandlung auf ein starkes Argument gearbeitet. Ich werde gerne alle Unterlagen ich mit Ihnen teilen. Bitte schicken Sie mir bei b.rengarajan@gmail.com

Raj

scroll top