Partager via


Emplacement du cache

Important

Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d’utiliser cette fonctionnalité dans le nouveau travail de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Microsoft recommande d’utiliser la fonctionnalité de curseur du pilote.

La bibliothèque de curseurs met en cache les données en mémoire et dans les fichiers temporaires Windows. Cela limite la taille du jeu de résultats que la bibliothèque de curseurs ne peut gérer que par espace disque disponible. Un fichier temporaire est utilisé lorsque les données à mettre en cache dépassent la limite de segment si elles sont insérées à la fin du cache de la bibliothèque de curseurs. Au lieu de cela, les données à mettre en cache sont ajoutées à la place du dernier bloc enregistré de données dans le cache. Le dernier bloc enregistré de données est enregistré dans un fichier temporaire. Si la bibliothèque de curseurs se termine anormalement, par exemple en cas d’échec de l’alimentation, elle peut laisser les fichiers temporaires Windows sur le disque. Ils sont nommés ~CTTnnnn.tmp et sont créés dans le répertoire actif.

Remarque

Si la bibliothèque de curseurs dans Microsoft Windows NT/Windows 2000 tente de mettre en cache des données dans un fichier temporaire dans le répertoire actif pendant que l’application s’exécute à partir d’un partage en lecture seule ou d’un disque compact (par exemple, un exemple de bibliothèque de classes Microsoft Foundation), SQLSTATE HY000 (Erreur générale impossible de créer une mémoire tampon de fichier) est retournée.