Лог сервера пишет ошибку
Здравствуйте!
Подскажите, что делать с данной ошибкой на сервере?
2021-11-22 09:22:24.6935|ERROR|NLogger.WriteNlogEvent|
attempt to write a readonly database
attempt to write a readonly database
[SOURCE] Cleverence.Common.NLogger
[EXCEPTION MESSAGE]
System.Data.SQLite.SQLiteException attempt to write a readonly database
attempt to write a readonly database
[STACKTRACE]
EnvironmentManager.GetEnvironmentCellsVersion => NLogger.Write => NLogger.WriteNlogEvent
в System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
в System.Data.SQLite.SQLiteDataReader.NextResult()
в System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)
в Cleverence.Warehouse.SQLite.SQLiteTable.VerifyVersionTable(SQLiteCommand cmd)
в Cleverence.Warehouse.SQLite.SQLiteTable.get_Version()
в Cleverence.Warehouse.Managers.EnvironmentManager.<>c__DisplayClass4_0.b__0()
в Cleverence.Warehouse.SQLite.SQLiteTableCommon.GetSQLiteTableVersion(String tableName, Func`1 getValidVersion)
в Cleverence.Warehouse.Managers.EnvironmentManager.GetEnvironmentCellsVersion()
[DATA]
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день,
Права на папку базы продукта.
Для теста можно поменять права у службы Mobile SMARTS сервер, сделать запуск от имени администратора домена(если таковой есть) но помните про безопасность используя права администратора(если порты проброшены в глобальную сеть без защиты) Безопасно ли использовать сервер Mobile SMARTS в открытом доступе - Клеверенс - База знаний (cleverence.ru)
>Права на папку базы продукта.
Права стоят на запись и чтение. Для "Все", "Пользователь"... Запустил службу Mobile SMARTS server от имени администратора. Все то же самое:
2021-11-22 10:11:57.9507|ERROR|NLogger.WriteNlogEvent|
attempt to write a readonly database
Вот права на папку Documents:
При изменении папки базы нужно проверять наследование прав и т.д. ошибка судя по логу в правах. Попробуйте проставить права на папку базы целиком, а не только на папку документов. И проверьте атрибуты файлов sql в папке документов, например файла Cells
Попробуйте использовать типовую установку и распаковку папки базы в C:\ProgramData\Cleverence....