2009-01-06 10 views
1

Je veux copier une base de données Oracle à une DB2 à l'aide DTS dans SQL Server 2000.DTS DB2 Problème de connexion

Quand je mis en place les deux connexions à l'aide de leur pilote respectif, je peux lire les deux bases de données, et lier la copie opérations entre eux.

Mais quand je veux exécuter le paquet DTS, une erreur apparaît disant "Pilote non capable."

Voici le journal, merci d'avance.

Step 'DTSStep_DTSDataPumpTask_1' n'a

Étape erreur Source: Microsoft Data Data Transformation Services pompe étape (DTS) Erreur Description: Le nombre de lignes ne dépasse spécifié la maximale. (Microsoft OLE DB Provider pour les pilotes ODBC (80004005): [IBM] [CLI Driver] CLI0150E Pilote non capable SQLSTATE = S1C00.) Étape Code d'erreur: 8004206A Étape Erreur Aide fichier: sqldts80.hlp Étape Erreur Aide L'ID de contexte: 0

Répondre

0

Ma suggestion serait de vérifier les informations du pilote et de voir si vous pouvez obtenir une version plus récente de Microsoft ou IBM. Vous pouvez également essayer de passer par une connexion ODBC avec un DSN machine. Je crois que beaucoup de gens ont eu ce problème lors de la mise à niveau vers SP 4 de SQL Server 2000.

0

Avez-vous essayé de décocher la case "Utiliser les transactions" dans l'onglet Avancé des propriétés du package DTS?