Compartilhar via


Local do cache

Importante

Esse recurso será removido em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. A Microsoft recomenda usar a funcionalidade de cursor do driver.

A biblioteca de cursor armazena em cache dados na memória e em arquivos temporários do Windows. Isso limita o tamanho do conjunto de resultados que a biblioteca de cursor pode manipular somente pelo espaço em disco disponível. Um arquivo temporário é usado quando os dados a serem armazenados em cache cruzariam o limite do segmento se inseridos no final do cache da biblioteca de cursores. Em vez disso, os dados a serem armazenados em cache são adicionados no lugar do último bloco de dados salvo no cache. O último bloco de dados salvo é salvo em um arquivo temporário. Se a biblioteca de cursor terminar de forma anormal, como quando a energia falhar, ela poderá deixar arquivos temporários do Windows no disco. Estes são chamados ~CTTnnnn.tmp e são criados no diretório atual.

Observação

Se a biblioteca de cursor no Microsoft Windows NT/Windows 2000 tentar armazenar em cache dados em um arquivo temporário no diretório atual enquanto o aplicativo está sendo executado a partir de um compartilhamento somente leitura ou um disco compacto (como um exemplo de biblioteca do Microsoft Foundation Class), SQLSTATE HY000 (erro geral não é possível criar um buffer de arquivo) será retornado.