2010-09-24 20 views
0

Je suis en train de convertir MS SQL Server 2008 Express en DB2 9.7. J'ai installé IBM Migration Toolkit et connecté avec succès à ma base de données SQL Server (hébergé localement). J'ai essayé d'extraire de la base de données, gardant tous les mappages de données par défaut, mais quand j'extrais, je reçois ce qui suit (pour toutes les tables) - Quelqu'un a-t-il eu un problème comme celui-ci? Au début, je pensais que c'était peut-être parce que j'utilise l'édition Express de SQL Server et peut-être qu'il ne pouvait pas voir les types de colonnes sous cette application, mais le fait que Name et Unit sont null (50) et donc a compris que ces colonnes ont des longueurs associées me fait douter de cela.Conversion de SQL Server vers DB2: problèmes de boîte à outils de migration

CREATE TABLE [Action] ([Id] null IDENTITY , [Name] null(50) NOT NULL , [UserId] null NOT NULL , [FreqId] null NOT NULL , [Quant] null NULL , [Unit] null(50) NULL , [Start] null NOT NULL , [End] null NOT NULL , [Created] null NOT NULL , [Modified] null NOT NULL , [Deleted] null NOT NULL) 
+0

La page IBM MTK ne mentionne pas MSSQL 2008, seulement 2000/2005. Êtes-vous sûr que ce que vous essayez est pris en charge? – Pondlife

+0

Greg, je sais que c'est presque un an plus tard, mais avez-vous trouvé une solution? Merci. –

Répondre

0

J'utilise actuellement DCW(data conversation workbench) toolkit, il est très utile pour obtenir toutes la table de données de SQL Server 2008.

Vous pouvez essayer DCW. Rappelez-vous: après avoir installé le plugin sur DB2, vous devez ajouter driver de SQL à DB2 (window-> référence-> gestion de données -> connectivité> définitions de lecteur)