Ich bin neu in IBM DB2. Sie haben einen Job zum Migrieren von Daten von DB2 zu SQL Server erhalten. Kann die DB2-Datenbank über die Eingabeaufforderung mit dem IBM DB2-Client verbinden. Wir haben bereits Oracle-Daten mit ASP.NET SQL Bulk Copy in C# auf SQL Server migriert. Sie müssen DB2-Daten basierend auf täglichen Updates regelmäßig migrieren. Sie benötigen Details zum Ausführen von DB2-SQL-Abfragen in einem beliebigen Editor, genau wie SQL Plus für Oracle oder Management Studio für SQL Server. Außerdem benötigen Sie Informationen zum Synchronisieren von DB2-Daten mit Massenkopieren in C#. Vielen Dank im Voraus für die Antworten!IBM DB2 zu SQL Server-Migration
0
A
Antwort
2
2 Möglichkeiten, wie ich dies derzeit tun, sind durch eine ODBC-Verbindung zum DB2-db und anschließend:
1) eingesetzten einen verknüpften Server, so dass Abfragen können direkt gegen db2 ausgeführt werden. Der Nachteil ist, dass das Verschieben großer Tabellen ziemlich langsam ist.
2) Verwenden Sie SSIS, um die Daten zu verschieben. Diese können direkt vom SQL-Server für einfache Importe und für alles, was kompliziertere Codierung erfordert, wie das Bereinigen der Daten auf dem Weg (ich muss viele Leerzeichen Zeichentabelle entfernen) erstellt werden, verwende ich Visual Studio, um die SSIS-Pakete zu erstellen.
Beide Methoden können als Jobs eingerichtet und automatisch ausgeführt werden.
Verwandte Themen
- 1. sql ibm db2 Gruppe nach Altersgruppe
- 2. IBM Cognos DB2-Konfiguration
- 3. IBM db2 Patch-Verlauf
- 4. IBM DB2 Backup und Restore
- 5. IBM DB2 Typ 4 Treiber?
- 6. ASP.NET Servermigration
- 7. Python-Treiber für IBM DB2 funktioniert nicht
- 8. Sprachtypen (IBM DB2) Einstellung mit db2cmd.exe in Emacs SQL-Modus
- 9. Junk-Zeichen nach Servermigration
- 10. Erstellen von XML auf IBM DB2 Mainframe
- 11. ibm websphere 85 und db2 upgrade
- 12. kann nicht Loopback-Anschluss für IBM DB2
- 13. PHP-Verbindung zu DB2
- 14. Verbinden mit IBM DB2 mit. NET nur mit DLL-Referenz
- 15. registrierte XML-Schemas in DB2 für IBM i
- 16. DB2 - Modifiziert SQL-Daten
- 17. SQL - UPPER-Funktion in DB2 funktioniert nicht
- 18. Convert SQL Server-Abfrage zu DB2
- 19. MS SQL-Ansicht zu einer DB2-Abfrage
- 20. SQL Fehler in DB2
- 21. Escape Prozentzeichen DB2 SQL
- 22. SQL DB2 calculate Modus
- 23. DB2 entspricht dem GO von SQL?
- 24. IBM JDBC DB2-Back-End-Verbindung hinter der Firewall
- 25. IBM.Data.DB2.iSeries Anmelden bei DB2 - Deaktivieren des IBM-Anmeldefensters
- 26. DB2 SQL - Median mit GROUP BY
- 27. Umwandlung von Datentypen in IBM DB2: BIGINT in VARCHAR
- 28. möchte lokale DB2-Datenbank mit IBM bluemix-App verbinden
- 29. Gibt es einen .NET 4.0-Provider für IBM DB2?
- 30. IBM DB2-Verwaltungsserver bereits aktiv, aber sagt nicht
Eine andere Methode wäre die Verwendung von SAS für die Verbindung mit DB2, mit Bulkcopy über ODBC, die die Datenkonvertierung übernehmen würde und relativ schnell läuft, besonders wenn Sie dies multithread. Außerdem - sehr geringe Auswirkungen auf die Windows Server-Seite, können Sie buchstäblich Abfragen während der schwersten Lasten ausführen. –