|
v7: обнулился dh16199.dbf | ☑ | ||
---|---|---|---|---|
0
gnus
13.08.13
✎
13:10
|
Во время обновления консультанта на сервере вышел bsod
на одной из баз buh77 обнулился dh16199.dbf за вчера бэкап есть что за табличка как узнать? если типа тулсиди для 77 ? как лучше поступить с восстановлением базы ? |
|||
1
Bigbro
13.08.13
✎
13:11
|
посмотреть в dt?
|
|||
2
Bigbro
13.08.13
✎
13:12
|
dd то бишь
|
|||
3
КонецЦикла
13.08.13
✎
13:12
|
это шапка документа, какого - подскажет 1cv7.dd в каталоге ИБ
|
|||
4
Ёпрст
13.08.13
✎
13:13
|
(0) табличка шаки документа, какого именно, смотри в словаре *.dd
|
|||
5
ЧеловекДуши
13.08.13
✎
13:13
|
(0) А каким боком Консультант связан с 1С? :)
|
|||
6
ЧеловекДуши
13.08.13
✎
13:15
|
+ И как этот случай "bsod" может вызвать полное удаление DBF-ки?
Случаем у вам зверек не поселился? |
|||
7
ЧеловекДуши
13.08.13
✎
13:15
|
+ Проверь права доступа к файлу. Обрати внимание на владельца.
|
|||
8
gnus
13.08.13
✎
13:16
|
база на сервере
один пользователь не вышел в это время(обновление) bsod и ребут |
|||
9
gnus
13.08.13
✎
13:16
|
(6)
а что, сифилоиды избирательно dbf-файлы нулят ? |
|||
10
ЧеловекДуши
13.08.13
✎
13:21
|
(9) ХЗ... но обычно от неожиданного ребута НТФС теряет владельца файла.
Тем самым ты более не имеешь доступа к файлу. И что-что не вышел? Из-за этого не пропадают файлы целиком. Формат DBF такой, что это в (0) не может служить посылкой удаления структуры DBF. Правда если только в этот момент ты не пытался сохранить MD файл :) |
|||
11
gnus
13.08.13
✎
13:29
|
посмотрел в dd это документ перемещение товаров
брать dbf-ник из вечернего бэкапа и тупо закидывать в больную базу ? |
|||
12
1Сергей
13.08.13
✎
13:32
|
(11) да, на копии поиграйся сначала
|
|||
13
ЧеловекДуши
13.08.13
✎
13:34
|
(11) ну да, потом ТиИ
|
|||
14
Ковычки
13.08.13
✎
13:34
|
Сп=СоздатьОбъект("СписокЗначений");
СпД=СоздатьОбъект("СписокЗначений"); Для Сч=1 По Метаданные.Документ() Цикл Стр=Метаданные.Документ(Сч).ПолныйИдентификатор(); СпД.ИзСтрокиСРазделителями(ЗначениеВСтрокуВнутр(ПолучитьПустоеЗначение(Стр))); Сп.ДобавитьЗначение(Стр,Число(СпД.ПолучитьЗначение(4))); КонецЦикла; Файл="dh16199.dbf"; Стр=""; Для Сч=1 По СтрДлина(Файл) Цикл Символ=Сред(Файл,Сч,1); Если Найти("1234567890",Символ)>0 Тогда Стр=Стр+Символ; КонецЕсли; КонецЦикла; Сообщить(Сп.Получить(Стр)); |
|||
15
gnus
13.08.13
✎
13:48
|
(14)
это внешней обработкой делать ? |
|||
16
ЧеловекДуши
13.08.13
✎
13:50
|
(15) Ну да :)
|
|||
17
Dolly_EV
13.08.13
✎
14:26
|
(15) это уже не надо делать)) ты это в (11) руками сделал
(0) "обнулился dh16199.dbf " - это как? размер файла = 0? редактором dbf (вот например: http://www.whitetown.com/?from=start&ver=1.50) в него зайди - чего говорит? |
|||
18
gnus
13.08.13
✎
15:05
|
(17)да расширение *.dbf
пустой дбфвьювом открывается про обработку я понял когда выполнил |
|||
19
Dolly_EV
13.08.13
✎
15:12
|
(18) т.е. структура есть, а строк нет?... ну это он явно "пересоздался" после сбоя при первом монопольном входе... а при "сбое" просто был удален. вобщем если это перемещения - подкинуть из "копии", ТиИ и восстановить набитые за день
|
|||
20
gnus
13.08.13
✎
15:17
|
(19)
так и сделал, теперь держусь за Ж |
|||
21
Dolly_EV
13.08.13
✎
15:24
|
(20) да как бы не много перемещений за день наверное?)+
если ТиИ делать стандартно - потерянные доки восстановятся из журнальчика, только вот не помню - с табличками или нет...если с табличками - останется только поправить реквизиты шапки и перепровести |
|||
22
Dolly_EV
13.08.13
✎
15:26
|
+(21) если без табличек восстановились и их немного и DT - целый - то по DT и 1SJOURN можно и ручками восстановить в DH
|
|||
23
gnus
13.08.13
✎
15:29
|
(21)
около 10 доки сохранились(за сегодня) после ТиИ пустыми пользователь с матюками заполняет и проводит |
|||
24
Dolly_EV
13.08.13
✎
15:35
|
(23) ручками в DH добить строки с ID из DH+1SJOURN (соринтировавшись по DATE в 1SJOURN)
но раз всего 10 и уже "пользователь с матюками заполняет и проводит" - то проблема решена)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |