Applies ToMicrosoft Host Integration Server 2010

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous installez le fournisseur OLE DB Microsoft pour DB2 v3 sur un ordinateur.

  • Vous concevez un package Microsoft SQL Server 2008 Integration Services (SSIS 2008) ou Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) qui permet d’importer des données à partir de l’instance de Microsoft SQL Server vers DB2.

  • Dans le package SSIS, vous utilisez le fournisseur OLE DB pour DB2 dans la tâche de destination OLE DB, puis définissez la propriété différer sur true dans la chaîne de connexion.

  • Vous pouvez sélectionner une option FastLoad dans la tâche de destination OLE DB.

  • Vous essayez d’exécuter le package sur l’ordinateur pour déplacer des données de l’instance SQL Server vers DB2.

Dans ce scénario, vous ne pouvez pas execue le package. En outre, le message d'erreur suivant s'affiche :

Erreur : 0xC0202009 à rapide 1, destination OLE DB [315] : code d’erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s’est produite. Code d’erreur : l’enregistrement OLE DB 0x80040E14.An est disponible. Source : "fournisseur OLE DB Microsoft DB2" HRESULT : 0x80040E14 Description : "une erreur de bibliothèque de réseau interne s’est produite. Une erreur de syntaxe au niveau du réseau s’est produite. SQLSTATE : HY000, SQLCODE :-379 ". Erreur : 0xC0047022 rapide 1, SSIS. Pipeline : code d’erreur SSIS DTS_E_PROCESSINPUTFAILED. La méthode ProcessInput sur le composant « destination OLE DB » (315) a échoué avec le code d’erreur 0xC0202009 lors du traitement de l’entrée « OLE DB destination Input » (328). Le composant identifié a renvoyé une erreur de la méthode ProcessInput. L’erreur est spécifique au composant, mais l’erreur est irrécupérable et entraîne l’arrêt de l’exécution de la tâche de flux de données.

Cause

Ce problème survient parce que la propriété différer prépare empêche l’appel de la fonction Prepare sur une instruction à exécuter lorsque l’interface FastLoad est impliquée dans le fournisseur OLE DB pour DB2 v3.

Résolution

Un correctif pris en charge est disponible auprès de Microsoft. Ce correctif est toutefois destiné à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant le problème décrit dans cet article. Ce correctif peut recevoir des tests supplémentaires. Par conséquent, si vous n’êtes pas sérieusement concerné par ce problème, nous vous recommandons d’attendre la prochaine mise à jour logicielle qui contient ce correctif. Si le correctif est disponible en téléchargement, il existe une section « téléchargement du correctif disponible » en haut de cet article de la base de connaissances. Si cette section n’apparaît pas, contactez le service clientèle Microsoft et le support technique pour obtenir le correctif. Remarque Si des problèmes supplémentaires se produisent ou s’il est nécessaire de résoudre un problème, vous devrez peut-être créer une demande de service distincte. Les frais habituels du support technique s’appliquent aux autres questions et problèmes liés au support qui ne sont pas éligibles pour ce correctif particulier. Pour obtenir la liste complète des services clientèle Microsoft et des numéros de téléphone de support technique ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « téléchargement du correctif disponible » affiche les langues pour lesquelles le correctif est disponible. Si votre langue n’est pas visible, cela signifie qu’aucun correctif n’est disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez avoir installé le fournisseur de services d’intégration de hosts Server 2010 ou OLE DB pour DB2 v3.

Nécessité de redémarrer

Vous n’avez pas besoin de redémarrer votre ordinateur après avoir appliqué ce correctif.

Informations sur le remplacement de correctif logiciel

Ce correctif ne remplace pas un correctif antérieur.

Informations sur les fichiers

La version internationale de ce correctif utilise un package Microsoft Windows Installer pour installer le correctif. Les dates et les heures de ces fichiers sont indiquées en temps universel coordonné (UTC) dans le tableau suivant. Lorsque vous affichez les informations du fichier, la date est convertie en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.

Pour le fournisseur OLE DB Microsoft pour DB2 v3, 32 bits Edtion

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Db2oledb.dll

8.0.4308.0

628 560

13-Jan-2011

23:43

x86

Microsoft.hostintegration.dataaccesslibrary.dll

8.0.4308.0

788 376

13-Jan-2011

23:43

x86

Msdrda.dll

8.0.4308.0

898 896

13-Jan-2011

23:43

x86

Pour le fournisseur OLE DB Microsoft pour DB2 v3, 64 bits Edtion

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

Db2oledb.dll

8.0.4308.0

628 560

13-Jan-2011

23:46

x86

Db2oledb.dll

8.0.4308.0

880 976

13-Jan-2011

23:46

x64

Microsoft.hostintegration.dataaccesslibrary.dll

8.0.4308.0

788 376

13-Jan-2011

23:46

x86

Msdrda.dll

8.0.4308.0

1 548 624

13-Jan-2011

23:46

x64

Msdrda.dll

8.0.4308.0

898 896

13-Jan-2011

23:46

x86

Pour le fournisseur OLE DB Microsoft pour DB2 v3, IA-64 Edtion

Nom du fichier

Version

Taille du fichier

Date

Heure

Plateforme

Db2oledb.dll

8.0.4308.0

1 721 168

06-Dec-2010

19:29

IA-64

Microsoft.HostIntegration.DataAccessLibrary.dll

8.0.4308.0

788 376

06-Dec-2010

19:29

x86

Msdrda.dll

8.0.4308.0

2 429 776

06-Dec-2010

19:29

IA-64

Db2oledb.dll

8.0.4308.0

628 560

06-Dec-2010

19:24

x86

Msdrda.dll

8.0.4308.0

898 896

06-Dec-2010

19:24

x86

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Pour plus d’informations sur les tâches de destination OLE DB, visitez le site Web Microsoft Developer Network (MSDN) suivant :

Destination OLE DBPour plus d’informations sur la propriété différer , consultez le site Web MSDN suivant :

Propriété différer

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.