DTS_E_CACHELOADEDFROMFILE

Détails

Nom du produit

SQL Server

Version du produit

10.0

Numéro de build du produit

ID de l'événement

-1071607021

Source de l'événement

SSIS

Composant

Integration Services

Nom symbolique

DTS_E_CACHELOADEDFROMFILE

Texte du message

Le __ ne peut pas écrire dans le cache parce que le cache a été chargé à partir d'un fichier par __.

Explication

Le package ne peut pas s'exécuter en raison de la tentative d'écriture d'une transformation du cache dans le cache en mémoire. Toutefois, un Gestionnaire de connexions du cache a déjà chargé un fichier cache dans le cache en mémoire. Par conséquent, le package ne peut pas s'exécuter.

La valeur hexadécimale pour ce numéro d'erreur est 0xC0209313.

Causes possibles

Il y a plusieurs flux de données. Dans un flux de données, une transformation de recherche utilise un Gestionnaire de connexions du cache pour charger un jeu de données de référence à partir d'un fichier cache (.raw) dans le cache en mémoire. Dans l'autre flux de données, une transformation de cache écrit les données dans le même Gestionnaire de connexions du cache. Le flux de données qui contient la transformation de recherche s'exécute avant le flux de données qui contient la transformation du cache.

Action de l'utilisateur

Utilisez une contrainte de précédence pour connecter le flux de données qui contient la transformation du cache au flux de données qui contient la transformation de recherche. Une contrainte de précédence garantit que le flux de données qui contient la transformation du cache se termine avant l'exécution du flux de données qui contient la transformation de recherche.