Il problema è apparso dopo il ripristino del DB. Come posso riparare DB?L'indice secondario è corrotto. Il database deve essere deframmentato
risposta
Gengzu, Probabilmente hai spostato il database tra le macchine. Al fine di risolvere il problema, è necessario eseguire:
esentutl /d Data
Dalla directory dei dati RavenDB
È consigliabile eseguire l'util da dentro quella cartella dati in Raven. Quando l'ho eseguito nella radice del server Raven - "Anche l'operazione terminata con errore -1032 ..." è stata visualizzata.
Si prega di chiarire la risposta. –
Aprire un prompt dei comandi come amministratore
Cambiare la directory della cartella di RavenDB \ Database \ System
Eseguire il comando di seguito.
esentutl/d Dati
Questo è stato estremamente utile - non è ovvio da nessuna delle altre risposte da ESATTAMENTE su dove eseguire questo comando –
Un'importante nota in più. Potrebbe essere necessario eseguirlo anche nei singoli database. RavenDB/Database/Basi di dati/YourDatabaseName –
- 1. Il file di download dell'intestazione è corrotto
- 2. pacchetto di importazione python - il pacchetto secondario non deve essere visualizzato nella tabella dei simboli
- 3. corrotto, ma può essere aperto in SQLite Manager. Recuperabile?
- 4. Il campo deve essere un numero
- 5. Perché il mio DB SQLite Android è andato corrotto all'improvviso?
- 6. DBext (Vim) - Un tipo di database valido deve essere scelto
- 7. È un esecutore che deve essere riutilizzato?
- 8. Il markup deve essere ben formato
- 9. Il fieldset deve essere in una forma?
- 10. Il campo di enum deve essere serializzabile?
- 11. Il componente del percorso deve essere '/'
- 12. perché il delegato deve essere statico?
- 13. Il filtro Sobel deve essere normalizzato?
- 14. Mysql: il campo univoco deve essere indicizzato?
- 15. Il nome dell'attività principale deve essere .MainActivity?
- 16. Web deve essere installato
- 17. Cosa deve fare un sito web che deve essere scalato?
- 18. Il controllo del carattere iniziale deve essere 'T' e il successivo 3 carattere deve essere il numero in xslt
- 19. Qual è la migliore pratica in cui deve essere eseguito il confronto delle password
- 20. Quando deve essere utilizzato WS_EX_NOREDIRECTIONBITMAP?
- 21. Quando deve essere usato assert()?
- 22. elemento RelativeLayout deve essere dichiarato
- 23. Impossibile caricare da mysql.proc. Il tavolo è probabilmente corrotto
- 24. Quando deve essere rimosso removeStickyEvent (...)?
- 25. MongoCollection.forEach deve essere thread-safe?
- 26. Dove deve essere inserito JavaScript?
- 27. Perché constexpr deve essere statico?
- 28. Modello MVC C++ - Come deve essere implementato?
- 29. errore: il file oggetto è vuoto .git/objects /../ .. è vuoto - fatale: oggetto sciolto ... è corrotto
- 30. graphQL - il tipo deve essere il tipo di uscita
Qual è il problema qui? Può essere automatizzato? – TFD
Probabilmente hai spostato il db tra le macchine –
Sì, quindi perché è necessario un passaggio manuale? Qual è il tracciato esent/RavenDB specifico per la macchina? Cosa impedisce a esent/RavenDB di fare questo passo all'avvio? – TFD