Problem ist nach DB-Wiederherstellung aufgetreten. Wie kann ich DB reparieren?Sekundärer Index ist beschädigt. Die Datenbank muss defragmentiert werden
Antwort
Gengzu, Sie haben wahrscheinlich die Datenbank zwischen den Maschinen verschoben. Um das Problem zu lösen, müssen Sie laufen:
esentutl /d Data
Vom RavenDB Datenverzeichnis
Sie sollten die Liens aus dem Inneren dieser Datenordner in Raven laufen. Wenn ich es in der Wurzel von Raven Server ausgeführt habe -> "Operation endete mit Fehler -1032 ..." auch angezeigt.
Bitte klären Sie Ihre Antwort. –
Öffnen Sie eine Eingabeaufforderung als Administrator
Ändern Sie das Verzeichnis auf RavenDB des \ Database \ System Ordner
Führen Sie den folgenden Befehl.
esentutl/D-Daten
Dies war sehr nützlich - es ist nicht offensichtlich aus einer der anderen Antworten von GENAU, wo dieser Befehl ausgeführt wird. –
Eine wichtige zusätzliche Notiz. Möglicherweise müssen Sie dies auch in Ihren individuellen Datenbanken ausführen. RavenDB/Datenbank/Datenbanken/YourDatabaseName –
- 1. Dynamo DB: globaler sekundärer Index, spärlicher Index
- 2. Mercurial abort: index ... ist beschädigt
- 3. DynamoDB Globaler sekundärer Index mit exklusivem Startschlüssel
- 4. SVN E155016 Die Arbeitskopie-Datenbank bei ... ist beschädigt
- 5. Wird free() defragmentiert?
- 6. Meine Argumente werden beschädigt?
- 7. Index beschädigt Memo-Feld in verknüpften Tabelle
- 8. Ist meine GAE-Suche beschädigt?
- 9. Spreadsheet_Excel_Writer Datenausgabe ist beschädigt
- 10. Name des Index muss in der Datenbank eindeutig sein?
- 11. textview unterstreichen (sekundärer Text)
- 12. Warum ist meine heruntergeladene Datei immer beschädigt oder beschädigt?
- 13. AIR AS3-Dateidownload ist beschädigt, wenn die Bandbreite niedrig ist
- 14. Ist mein MongoDB-Index beschädigt? das Hinzufügen zusätzlicher Abfrageparameter erhöht die gefundenen Dokumente
- 15. Datei ist beschädigt, wenn sie an MailMessage C angehängt werden #
- 16. Muss die Methode synchronisiert werden?
- 17. Wann muss ein neuer SQL Server-Index erstellt werden?
- 18. SQL-Abfragen fehlgeschlagen mit: Die Ausführung einer Volltextabfrage ist fehlgeschlagen. "Der Inhaltsindex ist beschädigt."
- 19. FTP Hochgeladene Datei ist beschädigt
- 20. Generierte docx-Datei ist beschädigt
- 21. fplot mit sekundärer Y-Achse
- 22. PDF-Dateien werden als beschädigt gemeldet
- 23. WPF auf sekundärer Anzeige starten?
- 24. Laravel Speicher Dateien beschädigt werden, während
- 25. Hinzufügen sekundärer Windows Phone 8 Kachel
- 26. Muss ich den Index für die temporäre Tabelle löschen?
- 27. Muss oder muss die javax.ejb.EJBLocalObject-Schnittstelle nicht erweitert werden?
- 28. Wie Lucene Index Ergebnisse in SQL Server Datenbank verschoben werden
- 29. MAC OSX El Capitan - "icCube" ist beschädigt
- 30. 10 Qt-Slot-Argument ist beschädigt
Was ist das hier Thema? Kann das automatisiert werden? – TFD
Wahrscheinlich haben Sie die db zwischen den Maschinen verschoben. –
Ja, warum ist dann ein manueller Schritt erforderlich? Was ist das maschinelle Verhalten von esent/RavenDB? Was stoppt esent/RavenDB, diesen Schritt beim Start zu machen? – TFD