Ошибка установки или изменения параметров журнала регистрации 1с

Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции 'v8srvr://server-f/1ceye/params/log.inf'
по причине:
Ошибка при выполнении файловой операции 'v8srvr://server-f/1ceye/params/log.inf'
по причине:
Ошибка при выполнении файловой операции 'log.inf'
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных

Ошибка установки или изменения параметров журнала регистрации. Журнал транзакций для базы данных заполнен.

Описание ошибки:
Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘log.inf’
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных «1C» заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы sys.databases
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

Найденные решения:

Естественно, т.к. ошибка касается СУБД, то в данном примере вариант работы 1С — серверный (клиент-серверный)

1С 8 Ошибка СУБД: Microsoft SQL, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=11с 8 ошибка СУБД: Microsoft SQL Server Native Client 11.0, журнал транзакций для базы данных  заполнен

В описании ошибки, если вчитаться в столь внушительны отчет, можно найти подсказку «Журнал транзакций для базы данных «1C» заполнен». Необходимо первым делом проверить наличие свободного места на диске, где размещены данные баз СУБД (чаще всего это Microsoft SQL или PostgreSQL, реже — Oracle Database или IBM DB2) и файлы журнала регистрации баз. По умолчанию — это будет один жесткий диск и первое, что нужно сделать — естественно высвободить свободное пространство, удалив лишние данные. Потом отдельно можно приступить к очистке кэша СУБД соответствующими встроенными инструментами. А так же уменьшить объем журнала регистрации базы 1С (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Может оказаться так, что базы СУБД и файлы журнала регистрации могут находится на различных жеских дисках. Для этого соответственно, нужно проверить наличие свободного пространства на каждом из них. Пример ниже такой ситуации. Ошибка возникла для базы на СУБД Microsoft SQL. При этом файлы СУБД MS SQL хранятся на физическом диске «D», а файлы журнала регистрации 1С 8  на диске «C» (как это обычно по умолчанию и бывает, если при установке не указали иной физический диск). Не осталось места на диске «D».

1C 8, ошибка установки или изменения параметров журнала регистрации, ошибка СУБД Microsoft SQL, журнал транзакций для базы данных заполнен

В действителности файл <имя_базы_СУБД_log> занимал более 130 Гб — после чистки кэша СУБД он уменьшился в объеме.

1С 8 ошибка журнал транзакций для базы данных заполнен СУБД Microsoft SQL

При этом, как было отмечено, выше, файлы журнала регистрации находились, где и были установлены по умолчанию — на диске «C». Т.к. уже оставалось тоже незначительное свободное пространство — чуть больше 25 Гб, то так же был уменьшен журнал регистрации базы соответствующей базы 1С 8 (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

08-03-2020

Журавлев А.С.
(Сайт azhur-c.ru)

Содержание:

1.       Где хранится информация о событиях в информационной базе 1С Предприятия?

2.       Очистка временных файлов и подключение команды ClearCache

3.       Причины ошибки в журнале регистрации 1С 8.3 при открытии 

1.    Где хранится информация о событиях в информационной базе 1С Предприятия?

Информация о произошедших событиях хранится в информационной базе 1С Предприятия (ИБ). Ошибки, фоновые, регламентные задания, действия пользователей записываются в журнал регистрации 1С 8.3 (ЖР). С течением времени количество записей в журнал регистрации 1С 8.3 растет, т.к. в него записывается каждая произведенная операция (чем больше база, количество пользователей, регламентных заданий, тем быстрее будет расти журнал регистрации 1С 8.3).

Перед любыми манипуляциями с журналом регистрации обязательно нужно сохранить файл, в котором он хранится.

ЖР хранится вне информационной базы и имеет два вида: старый и новый. В случае использования нового формата *.lgd нужно удалять файл 1С полностью и потерять записи ЖР, так как все данные хранятся в одном документе. Рекомендуется использовать старый формат *.lgf – для контроля, разделения по периодам и своевременного удаления устаревших данных.

В некоторых случаях антивирусные программы влияют на ошибки при открытии журнала регистрации, поэтому их необходимо отключить.  

2.    Очистка временных файлов и подключение команды ClearCache

Следующим шагом будет очистка временных файлов в папке temp, и включение команды ClearCache в настройках подключения базы.

Если база файловая и расположена на локальном диске, то стоит проверить управление квотами и увеличить место для записей.  

3.    Причины ошибки в журнале регистрации 1С 8.3 при открытии

Если возникла ошибка в журнале регистрации при открытии (или другие ошибки, связанные с sqlite):

sqlite3_step failed: database disk image is malformed

db: C:bd1Cv8Log1Cv8.lgd

…то ее причиной могут быть повреждения данных в файле ЖР.

17:14.504002-0,EXCP,0,process=rmngr,Exception=EventLogException,Descr=’sqlite3_exec failed: database disk image is malformed

db: C:Program Files1cv8srvinforeg_154150b80b42-24a3-4f33-8508-5672acb806211Cv8Log1Cv8.lgd sql: PRAGMA journal_mode = OFF’                                                                                                                              

Для ее устранения необходимо скачать утилиту командной строки sqlite. В первую очередь нужно остановить службу «Агент сервера 1С» (предварительно попросить всех пользователей завершить работу, т.к. сеансы автоматически завершатся, и может произойти потеря данных).

Далее копируем поврежденный файл 1Cv8.lgd в отдельную папку (например, «C:Log») и распаковываем в нее скачанный архив с утилитой командной строки sqlite.

В командной строке переходим в «C:Log» и выполняем команду: sqlite3 1Cv8.lgd .dump >> backup.sql .

В текстовом редакторе открываем файл backup.sql и заменяем последнюю строку «ROLLBACK;» на «COMMIT;», переименовываем ранее скопированный файл «1Сv8.lgd» в «1Cv8-orig.lgd».

Далее выполняем команду: sqlite3 1Cv8.lgd < backup.sql.

Открываем ранее скопированный файл «1Сv8.lgd» в конфигураторе новой чистой файловой базы, проверяем целостность ЖР.

На последнем этапе заменяем оригинальный файл скопированным в исходной папке.

Специалист компании ООО «Кодерлайн»

Шашков Дмитрий Геннадьевич

Ошибка формата файла журнала регистрации
по причине:
sqlite3_step failed: database disk image is malformed
db: C:Program Files1cv8srvinfo
eg_154134eda2fe-bcf4-485e-ab47-4f302319f59a1Cv8Log1Cv8.lgd
sql: SELECT severity, date, connectID, session, transactionStatus, transactionDate, transactionID, userCode,
computerCode, appCode, eventCode, comment, metadataCodes, sessionDataSplitCode, dataType, data, dataPresentation,
workServerCode, primaryPortCode, secondaryPortCode FROM EventLog WHERE date<3155378867999999 AND eventCode IN (1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42) ORDER BY date DESC

 

Разберемся с

Ошибка формата файла журнала регистрации

database disk image is malformed

Текст сообщения :


Ошибка формата файла журнала регистрации
по причине:
sqlite3_step failed: database disk image is malformed
db: C:Program Files1cv8srvinfo
eg_154134eda2fe-bcf4-485e-ab47-4f302319f59a1Cv8Log1Cv8.lgd
sql: SELECT severity, date, connectID, session, transactionStatus, transactionDate, transactionID, userCode,
computerCode, appCode, eventCode, comment, metadataCodes, sessionDataSplitCode, dataType, data, dataPresentation,
workServerCode, primaryPortCode, secondaryPortCode FROM EventLog WHERE date<3155378867999999 AND eventCode IN (1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42) ORDER BY date DESC

Всё печально. Журнал регистрации убит каким-то системным сбоем.

Узнаем, что начиная с версии платформы 8.3.5.1068 журнал регистрации хранится в одном файле базы данных SQLite. Этот файл имеет расширение lgd. (Подробнее http://v8.1c.ru/o7/201310log/index.htm )

На форумах пишут, что надо выгрузить и загрузить базу данных SQLite, чтоб восстановить её работоспособоность, правда с возможными потерями данных.

Качаем и распаковываем отсюда https://www.sqlite.org/download.html последнюю версию утилиты для вашей ОС.
Мне подошла:
Precompiled Binaries for Windows sqlite-shell-win32-x86-3081101.zip (313.47 KiB)
The command-line shell program (version 3.8.11.1). (sha1: 1640b3608784a36a113d4fcf69681503e4e9cdc3)

Берем наш журнал, путь к нему можно взять из текста сообщения

C:Program Files1cv8srvinfo
eg_154134eda2fe-bcf4-485e-ab47-4f302319f59a1Cv8Log1Cv8.lgd

и копируем в папку с утилитой.

Выполняем команду в командной строке

sqlite3 1Cv8.lgd «.dump» > 1.txt

т.е. делаем дамп базы данных в текстовый файл.
Дождавшись завершения, делаем восстановление командой

sqlite3 new.db «.read 1.txt»

По окончании получаем работоспособную базу журнала в файле new.db
Теперь ее можно положить себе в архив и начать новый журнал регистрации.
Или попробовать вернуть на место испорченного журнала.

Stay backuped

 

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Ошибка установки или изменения национальных настроек информационной базы postgresql
  • Ошибка усилителя тормозов skoda yeti
  • Ошибка установки драйверов realtek
  • Ошибка усилителя руля тигуан
  • Ошибка установки драйвера рутокен

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии