Это старая версия документа.
Вопрос:
При открытии любого отчёта портала появляется пустая страница и/или в логах консоли администрирования портала появляется ошибка вида "Error - 145 - Damaged_Table_Name' is marked as crashed and should be repaired".
Как исправить эту ошибку?
Ответ:
Фрагмент Damaged_Table_Name' в сообщении об ошибке - имя сломавшейся таблицы. Например, ошибка может выглядеть так: "Error - 145 - reportindex' is marked as crashed and should be repaired".
Сообщение означает, что таблица mysql reportindex повреждена по причине ошибок при записи данных на диск.
Чтобы исправить эту или другую подобную ошибку, оптимально провести процедуру починки сразу для всех таблиц mysql:
Выполнить в командной строке следующую команду:
"Путь_К_Папке_С_BusinessStudio\BS_WebService\MySQL Server 8.0\bin\mysql.exe" -uroot -ptesttest -P5556 Название_Портала_Латиницей
Выполнить команды:
REPAIR TABLE avgreportdata
REPAIR TABLE branches
REPAIR TABLE files
REPAIR TABLE forummessages
REPAIR TABLE forummessagessaw
REPAIR TABLE fullfolders
REPAIR TABLE languages
REPAIR TABLE links
REPAIR TABLE mailqueue
REPAIR TABLE maitypes
REPAIR TABLE objectlinks
REPAIR TABLE objects
REPAIR TABLE objectsprohibitionrightscopy
REPAIR TABLE objectsreports
REPAIR TABLE personallinks
REPAIR TABLE pollfinishdate
REPAIR TABLE pollingobjects
REPAIR TABLE pollingobjectsarchive
REPAIR TABLE pollingobjectstatus
REPAIR TABLE polltypequestions
REPAIR TABLE polltypequestionselectvalues
REPAIR TABLE polltypequestiontypes
REPAIR TABLE polltypes
REPAIR TABLE portal
REPAIR TABLE projects
REPAIR TABLE reportdata
REPAIR TABLE reportindex
REPAIR TABLE reports
REPAIR TABLE reportsusersquery
REPAIR TABLE resourcefromtables
REPAIR TABLE resourcefromtablespollarchive
REPAIR TABLE rightsadminpollingobjects
REPAIR TABLE rightsobjects
REPAIR TABLE rightspollingobjects
REPAIR TABLE rightsreports
REPAIR TABLE sections
REPAIR TABLE tables
REPAIR TABLE titleindex
REPAIR TABLE useranswers
REPAIR TABLE useranswersvalues
REPAIR TABLE useranswersvaluesarchive
REPAIR TABLE useranswersvaluesarchivetext
REPAIR TABLE userpositions
REPAIR TABLE users
REPAIR TABLE usersgroups
REPAIR TABLE userslinks
REPAIR TABLE version
exit.