J'ai un package SSIS assez simple avec 3 composants:SSIS recherche floue avec plusieurs sorties par erreur de recherche
- OLE DB Source
- recherche floue
- OLE DB Destination
En le composant de recherche floue j'ai changé dans l'onglet avancé le "nombre maximum de correspondances à la sortie par recherche" de 1 à 2.
Lorsque j'exécute le package après la modification, j'obtiens ce message d'erreur:
[OLE DB Destination [57]] Erreur: code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur: 0x80004005. Un enregistrement OLE DB est disponible. Source: "Microsoft SQL natif client" Hresult: 0x80004005 Description: "Fournisseur OLE DB 'STREAM' pour le serveur lié '(null)' renvoyé des données non valides pour la colonne '[! BulkInsert] ._ Confidence'."
Modification du nombre retour à 1 fonctionne à nouveau. La source OLE DB a environ 45000 lignes et la recherche a environ 580000 lignes.
Je ne sais pas comment résoudre ce problème, donc toute aide est appréciée!
Merci Daniel