Имя: Пароль:
1C
1С v8
Как вернуть лог-файл sql-ной базе?
,
0 Saari
 
28.01.15
13:31
На сервере в каталоге Program Files есть каталог 1cv8\srvinfo\reg_1541, в котором хранятся логи SQL-ных баз (в папках, имя которых представляет собой длинный набор букв и цифр).
Насколько я понимаю сам лог-файл базы это файл 1Cv8.lgd в каталоге 1Cv8Log. Правильно?

После сбоя в работе 1С было произведено пересоздание кластера 1С (была заново прописана sql-база). Перед этим каталог reg_1541 с содержимым был перенесен в другую папку
(сделан бекап каталога reg_1541). И сейчас журнал регистрации базы данных пустой (это и понятно, мы перенесли каталог с логами).
Вопрос: как подсунуть старый лог-файл базы в текущую рабочую?
1 IUnknown
 
28.01.15
13:35
которых представляет собой длинный набор букв и цифр - это гуид базы ... вот тебе надо узнать гуид твоей новой базы и скопировать туда лог файл из папки с гуидом старого
2 Saari
 
28.01.15
13:39
(1) да, я нашел по гуиду папку новой базы. Достаточно ли просто скопировать файл 1Cv8.lgd?
3 IUnknown
 
28.01.15
13:39
вроде как да
4 Saari
 
28.01.15
13:39
(1) кроме файла 1Cv8.lgd больше ничего не нужно копировать?
5 IUnknown
 
28.01.15
13:40
только сервер надо приостановить в момент копирования
6 Saari
 
28.01.15
13:41
(3) тогда вопрос посложнее :) можно ли объединить лог-Файлы, старый лог с новым? чтобы и новое не пропало и старое появилось?
7 Saari
 
28.01.15
13:41
(5) понял, иначе да, не даст в папку ничего записывать.
8 IUnknown
 
28.01.15
13:42
он раньше был текстовый, какой сейчас не знаю ... если текстовый то можно в любом текстовом редакторе
9 Saari
 
28.01.15
13:44
еще присутствуют два файла: 1Cv8.lgd-shm и 1Cv8.lgd-wal
Что в них? не будет ли конфликта если просто подменим файл 1Cv8.lgd на старый?
10 IUnknown
 
28.01.15
13:45
ну или сделать конкатенацию двух файлов
11 bolero
 
28.01.15
13:45
(8) sqlite вроде
12 bolero
 
28.01.15
13:47
(9) wal == write ahead log, должен пропасть при закрытии файла
shm не знаю, может быть schema или shared memory
13 IUnknown
 
28.01.15
13:49
(9)у тебя 8.3?
14 Saari
 
28.01.15
13:57
(13) да
15 IUnknown
 
28.01.15
14:04
(14)ну тогда все выше сказанное несколько меняется ... 8.3 уже не текстовый файлик а база данных на sqlite ... заменить скорее всего получиться, но объединить уже врядли ... точнее объединить можно используя что-то типа
http://infostart.ru/public/302977/