Partilhar via


Erro SQLite 11: 'imagem de disco do banco de dados está malformada'

De relance
Objetivo: Corrigir a base de dados SQLite corrompida
Tempo: 5 minutos
Plugins: Nenhuma
Pré-requisitos:Configurar o Proxy de Desenvolvimento

Depois de iniciar o Dev Proxy, você verá o seguinte erro:

SQLite Error 11: 'database disk image is malformed'.

Este erro acontece quando o Dev Proxy falhou ao atualizar o banco de dados SQLite anteriormente.

O Dev Proxy usa um banco de dados SQLite para que o GraphSelectGuidancePlugin saiba quais os pontos de extremidade do Microsoft Graph suportam o parâmetro $select. O Dev Proxy atualiza automaticamente o banco de dados quando ele começa a usar metadados da API do Microsoft Graph. A atualização do banco de dados pode falhar, por exemplo, porque você fecha o Proxy de Desenvolvimento quando ele está gravando informações no banco de dados. Ele corrompe o banco de dados e você começa a ver o erro acima mencionado.

Para corrigir o erro, reconstrua o banco de dados usando o comando msgraphdb executando:

devproxy msgraphdb

Consulte também