DTS_E_WRITEWHILECACHEINUSE
Détails
Nom du produit |
SQL Server |
Version du produit |
10.0 |
Numéro de build du produit |
|
ID de l'événement |
1073675770 |
Source de l'événement |
MSSQLServer |
Composant |
Integration Services |
Nom symbolique |
DTS_E_WRITEWHILECACHEINUSE |
Texte du message |
Une opération de lecture du cache est actuellement effectuée par __ et __ ne peut pas écrire dans le cache. |
Explication
Une transformation de cache tente d'écrire des données dans le cache en mémoire en même temps qu'une transformation de recherche lit les données dans le cache en mémoire.
La valeur hexadécimale pour ce numéro d'erreur est 0xc0010206.
Causes possibles
Dans un flux de données unique, une transformation du cache écrit les données dans un Gestionnaire de connexions du cache. Simultanément, une transformation de recherche utilise le même Gestionnaire de connexions du cache pour se connecter à un jeu de données de référence en lisant les données dans un fichier cache (.raw).
Action de l'utilisateur
Procédez de l'une des manières suivantes :
Déplacez la transformation de recherche ou la transformation du cache vers un autre flux de données dans un autre package.
Déplacez la transformation de recherche ou la transformation du cache vers un autre flux de données dans le même package. Comme les flux de données sont dans le même package, utilisez une contrainte de précédence pour les connecter. 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.