comment faire pour résoudre DTS_E_OLEDBERROR. dans ssis

Dans un package ssis se compose de tâche de flux de données,contient
OLEDB source et OLDB Cible ..fournisseur sql native client..C'utilisés pour exécuter des beaux ..mais maintenant j'ai une erreur comme indiqué ci-dessous..

S'il vous plaît dites-moi comment faire pour le résoudre ?changer l'ado.net?

Système d'exploitation :windows 7 professional et la base de données est sql server 2000

[Axe_Data [737]] Erreur: Code d'Erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB a eu lieu. Code d'erreur: 0 x 80004005.
Un enregistrement OLE DB est disponible. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0 x 80004005 Description: "échec de liaison de Communication".
Un enregistrement OLE DB est disponible. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0 x 80004005 Description: "TCP Fournisseur de: Le délai de temporisation de sémaphore a expiré.

".

Je suis bien nécessaires pour aider à la résolution d'un problème avec SSIS. Je suis en train d'exporter/importer des données avec SSIS d'un Cluster SQL à l'autre. Les deux sont de SQL 2008 Ent. 64bit. Les deux sont en cours d'exécution sur Win2k8 Ent. 64bit. La destination est Win2k8 R2.

Le problème que j'ai de l'expérience est intermittente, mais très fréquente. La SSIS connexion tombe à différentes étapes. Parfois défaut sur la première tâche, parfois sur la dernière.. parfois elle a terminé la première itération complètement (dans la boucle for-each) et échoue sur l'itération suivante.

Une version identique de ce paquet a été en cours d'exécution contre une autre destination dans le passé, sans défaillances. La destination précédente a été un serveur unique (non-cluster) en cours d'exécution sur Win2k3 Standard, et SQL 2005 Std. 64 bits.

Le nouveau serveur de destination est complètement libre de toute circulation. A beaucoup de la Mémoire et du PROCESSEUR, etc.. Le colis a été exécutée à partir de la Source server ou du serveur de Destination avec des résultats similaires.

Ici est le résultat d'un simple import/export de la tâche:

  • Copie [dbo].[AGGSLIVE_Bandwidth] (Erreur)
    Messages
    Erreur 0xc0202009: Tâche de Flux de Données 1: Code d'Erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB a eu lieu. Code d'erreur: 0 x 80004005.
    Un enregistrement OLE DB est disponible. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0 x 80004005 Description: "échec de liaison de Communication".
    Un enregistrement OLE DB est disponible. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0 x 80004005 Description: "TCP Fournisseur de: Une connexion existante a dû être fermée par l'hôte distant.
    ".
    (SQL Server Assistant Importation et Exportation)

Erreur 0xc0209029: Tâche de Flux de Données 1: Code d'Erreur SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. La "entrée "Entrée de la Destination" (62)" a échoué car le code d'erreur 0xC020907B eu lieu, et la disposition de ligne erreur sur "entrée "Entrée de la Destination" (62)" indique un échec en cas d'erreur. Une erreur s'est produite sur l'objet spécifié du composant spécifié. Il peut y avoir des messages d'erreur affichés avant cela, avec plus d'informations à propos de la panne.
(SQL Server Assistant Importation et Exportation)

Erreur 0xc0047022: Tâche de Flux de Données 1: Code d'Erreur SSIS DTS_E_PROCESSINPUTFAILED. La méthode ProcessInput sur la composante "Destination - AGGSLIVE_Bandwidth" (49) a échoué avec le code d'erreur 0xC0209029 lors du traitement d'entrée "Entrée de la Destination" (62). L'élément identifié a retourné une erreur de la méthode ProcessInput. L'erreur est spécifique au composant, mais l'erreur est fatale et sera la cause de la tâche de Flux de Données pour arrêter l'exécution. Il peut y avoir des messages d'erreur affichés avant cela, avec plus d'informations à propos de la panne.
(SQL Server Assistant Importation et Exportation)

Erreur 0xc0209017: Tâche de Flux de Données 1: Réglage de la fin de lignes de la mémoire tampon a échoué avec le code d'erreur 0xC0047020.
(SQL Server Assistant Importation et Exportation)

Erreur 0xc0047038: Tâche de Flux de Données 1: Code d'Erreur SSIS DTS_E_PRIMEOUTPUTFAILED. La méthode PrimeOutput sur le composant "à la Source de la Requête" (1) code d'erreur retourné 0xC0209017. Le composant a renvoyé un code d'erreur lorsque le moteur de pipeline a appelé PrimeOutput(). La signification du code d'erreur est défini par le composant, mais l'erreur est fatale et le pipeline arrêté d'exécution. Il peut y avoir des messages d'erreur affichés avant cela, avec plus d'informations à propos de la panne.
(SQL Server Assistant Importation et Exportation)

Il utilisé pour faire fonctionner très bien, mais maintenant il ne le fait pas. En supposant que vous n'avez pas fait de modifications de code, ce qui, dans votre environnement qui a changé? Déployé sur un autre serveur?
rien n'a été changé..c'est sûr..il semble être un oled d'erreur lié à
Juste logiquement de travail par le biais de ce. Il travaillait. Vous n'avez pas fait de modifications de votre code. Le Code ne se désintègre pas au fil du temps. Donc, je suppose que quelque chose, quelque part, a changé. Le truc devient identifier ce qui a changé.
La source et destination SQL Server 2000?
Ceci semble être dû à ole db réglage de l'Utilisation de la Procédure pour Préparer = 2 (original = 1) Services OLE DB = Désactiver Tous d'origine (= par Défaut)

OriginalL'auteur user1254579 | 2013-08-22