Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / SQLite Новый топик    Ответить
 Чистка логов 1С  [new]
982183
Member

Откуда: VL
Сообщений: 3104
Некоторое время пользовался
SQLiteManager (https://www.sqlabs.com/)
Запускал в пакетном режиме (несколько десятков баз)
net stop "1C:Enterprise 8.3 Server Agent (x86-64)"
:sleep 5
sqlite3.exe "C:\Program Files\1cv8\srvinfo\reg_1541\.....\1Cv8Log\1Cv8.lgd" vacuum
....
net start "1C:Enterprise 8.3 Server Agent (x86-64)"


Вдруг перестала работать эта схема.
Всё запускается, долго думает, н результат нулевой
Ничего не очищается.

Поставил
SqliteStudio (https://sqlitestudio.pl)
работает. Базы чистит. Но в ручном режиме через интерфейс ПО.
В пакетном режиме запустить не удалось.

Вопрос1:
Сталкивался кто с отказом SQLiteManager ?

Вопрос2:
Знает кто, как запустить SqliteStudio в пакетном режиме?
14 апр 19, 14:16    [21861558]     Ответить | Цитировать Сообщить модератору
 Re: Чистка логов 1С  [new]
White Owl
Member

Откуда:
Сообщений: 12390
Это совершенно нормально и ожидаемо.
Стандартный конфликт версий.
У программы поменялась версия СУБД, а у Менеджера - не поменялась...

А для пакетного режима есть консольный sqlite3.exe
14 апр 19, 14:50    [21861568]     Ответить | Цитировать Сообщить модератору
 Re: Чистка логов 1С  [new]
982183
Member

Откуда: VL
Сообщений: 3104
Вручную Менеджер открывает базу, команды запускаются, не ругается, но не чистит.
Если был бы конфликт версий. то явно должна быть ругань.

sqlite3.exe это как раз неработающий менеджер, а вопрос по пакетному режиму в Студио.
15 апр 19, 02:39    [21861843]     Ответить | Цитировать Сообщить модератору
 Re: Чистка логов 1С  [new]
982183
Member

Откуда: VL
Сообщений: 3104
Всё. разобрался.
sqlite3.exe "C:\Program Files\1cv8\srvinfo\reg_1541\….\1Cv8Log\1Cv8.lgd" "DELETE FROM EventLog"
sqlite3.exe "C:\Program Files\1cv8\srvinfo\reg_1541\….\1Cv8Log\1Cv8.lgd" "DELETE FROM EventLogMetadata"
sqlite3.exe "C:\Program Files\1cv8\srvinfo\reg_1541\….\1Cv8Log\1Cv8.lgd" vacuum


Как до этого у них работало пару лет - не понимаю.
Видимо само удаление шло отдельным скриптом, уже утерянным.
15 апр 19, 06:26    [21861881]     Ответить | Цитировать Сообщить модератору
Все форумы / SQLite Ответить