|
v7: Восстановление базы | ☑ | ||
---|---|---|---|---|
0
AlecoZAV
08.11.11
✎
11:36
|
После перебоя электричества полетел рейд, саму базу на sql восстановили нормально, а вот с каталогом проблема, последней версии не сохранилось, но есть копия мд-шника
При попытки создать пустую базу подпихнуть наш мд-шник данные очищаются. подскажите, как можно восстановить работоспособность базы? |
|||
1
ДенисЧ
08.11.11
✎
11:37
|
Рассказывай, как обгонял, как подрезал.
В смысле - что делал. |
|||
2
AlecoZAV
08.11.11
✎
11:39
|
(1) ничего не делал))) после вырубки света админы рейд выкинули, у меня мд-шник есть, которым я их обновлял неделю назад, папки со всеми настройками и файлами нет( и не предвидится, скуль бэкап сделал нормально
|
|||
3
filh
08.11.11
✎
11:39
|
А зачем пустую?
|
|||
4
AlecoZAV
08.11.11
✎
11:39
|
+ восстановили на другом скуль сервере, данные читаются, приямые запросы показывают правильность данных
|
|||
5
Ёпрст
08.11.11
✎
11:40
|
>>>у меня мд-шник есть, которым я их обновлял
Откуда ты его взял ? Он же не прямой потомок от их базы, не так ли ? |
|||
6
AlecoZAV
08.11.11
✎
11:40
|
(3) а я не умею создавать с нуля сразу полную
|
|||
7
Ёпрст
08.11.11
✎
11:40
|
в папке ньюстру есть чего ?
В темпах глядел ? Там тоже копия мд валяется |
|||
8
AlecoZAV
08.11.11
✎
11:40
|
(5) их база, одна из многих, которые работают на одной конфе, конфа разрабатывается у нас, у них соответсвенно потомок нашей
|
|||
9
AlecoZAV
08.11.11
✎
11:41
|
(7) рейда, на котором все крутилось - ннет физически, какие темпы
|
|||
10
Ёпрст
08.11.11
✎
11:45
|
(8) ну ясно, не прямой потомок значится..
Руктями правь названия полей в табличках теперь и сами названия таблиц тоже. Несоответствия по dds все увидишь. |
|||
11
ЧеловекДуши
08.11.11
✎
11:45
|
Предлагаю пригласить специалиста, автор не может даже дойти до ошибки несоответствия метаданных :)
|
|||
12
AlecoZAV
08.11.11
✎
11:46
|
(10) Прямой, нет несоответсвтий, в этом и дело
|
|||
13
AlecoZAV
08.11.11
✎
11:46
|
(11) приди, сделай, раз такой специалист
|
|||
14
Ёпрст
08.11.11
✎
11:49
|
(12) прямой - это когда ты всегда делаешь загрузитьИзмененную конфу, а не объединяешь мд.
|
|||
15
AlecoZAV
08.11.11
✎
11:51
|
(14) так и есть
|
|||
16
palpetrovich
08.11.11
✎
11:53
|
офф наверное: а какие диски в рейде стояли? какой рейд?
Интересуюсь ибо сам почти в такой-же ситуации, один из дисков зеркала полетел из-за частого отключения электроэнергии :( ...не помог и упс А диски сказишные, SEAGATE-ST373207LW, даже и не знаю найду-ли такой вообще |
|||
17
Lionee
08.11.11
✎
11:55
|
вот народ , а бекапы где ?
|
|||
18
AlecoZAV
08.11.11
✎
12:10
|
(16) не знаю, этим админы на месте занимались, точка далеко от нас
(17) тоже хотелось бы знать, почему бэкапы только скуля были |
|||
19
Ёпрст
08.11.11
✎
12:11
|
(15) ну врешь же..
ТиИ покажет несоответствие табличек, ежели чего, хотя можно и так поглядеть. |
|||
20
Ёпрст
08.11.11
✎
12:11
|
ив от это, что ?
>>При попытки создать пустую базу подпихнуть наш мд-шник данные очищаются |
|||
21
AlecoZAV
08.11.11
✎
12:19
|
(19) ей богу не вру, в инструкции для них четко прописано - через загрузить, а там делают только по инструкции, обновления примерно два раза в месяц
(20) создаем базу, загружаем конфу с мд-шника, создаем словарь, проверяем, цепляем скуль в скуле инфа есть, в предприятии я ее не вижу |
|||
22
Ёпрст
08.11.11
✎
12:45
|
(21) ну что тебе сказать - словарик не соответствует тому, что в табличках.
|
|||
23
AlecoZAV
08.11.11
✎
13:02
|
(22) можно словарик как то сгенерить на основании скульной базы?
|
|||
24
Ёпрст
08.11.11
✎
13:06
|
(23) теоретически - да, скриптом поиметь названия всех таблиц и полей базы.
|
|||
25
FN
08.11.11
✎
13:28
|
(24)+ Можно обработку с помощью 1С++ набросать
|
|||
26
AlecoZAV
09.11.11
✎
13:10
|
Вот , словарик переписали, структура полностью совпадает
При попытки открытия вываливается с ошибкой. ошибка Недопустимый индекс дескриптора Подскажите, куда еще копать? где еще может быть ошибка |
|||
27
ДенисЧ
09.11.11
✎
13:11
|
точное сообщение об ошибке. Лучше с картинкой
|
|||
28
AlecoZAV
09.11.11
✎
13:12
|
||||
29
Ёпрст
09.11.11
✎
13:14
|
(26) словарик создали?!
а мд-ник ему соответствует ? :))))))))))))))))))))))))))))))))) |
|||
30
ДенисЧ
09.11.11
✎
13:15
|
А версия скуль-драйверов какая?
|
|||
31
AlecoZAV
09.11.11
✎
13:15
|
(29) Да вроде))) сутки выверяли мд, словарь и структуру скуль
|
|||
32
AlecoZAV
09.11.11
✎
13:16
|
(30) 2000.085.1132.00 (xpsp.080413-0852)
|
|||
33
andrewks
09.11.11
✎
13:21
|
навеяло. интересно, а есть у кого-нибудь скриптик, который фигачит файлы из папки ИБ в скуль-таблички? ну, те. по типу, как в 8-ке, хранить всю конфу ещё и в скуле, чтобы потом не испытывать приступы острого геморроя, когда окажется, что папка ИБ не бэкаплось, а только скулёвые
|
|||
34
FN
09.11.11
✎
13:23
|
(33) ну это разве что в отдельную базу. А то при загрузке 1С-ка "мусор" удалит...
|
|||
35
AlecoZAV
09.11.11
✎
13:23
|
(33) хорошая идея, надо будет наваять
|
|||
36
andrewks
09.11.11
✎
13:23
|
(34) левые таблицы точно удаляются 1ской?
|
|||
37
andrewks
09.11.11
✎
13:24
|
да, сопсна, можно и правую табличку сделать
|
|||
38
FN
09.11.11
✎
13:26
|
(37) справочник с неограниченным реквизитом - в нем файло кодированное текстом? Теоретически да. Вот только при восстановлении придется помучится...
Хотя идея хороша |
|||
39
AlecoZAV
09.11.11
✎
13:27
|
(38) при выгрузке загрузке точно удалит, а если в рабочей то из бекапа поднять просто будет
|
|||
40
vde69
09.11.11
✎
13:30
|
самое простое решение вопроса:
1. создаешь новую пустую SQL базу на основе текущего md 2. SQL импортом фигачешь в нее таблицы, при этом следует особое внимание обращать на названия полей (большенство полей должно само совпасть правильно, а те которые кривые не забываем менять в настройках импорта) если база не большая (пару гигов), то делов на полдня... зы за денюжку могу ночью по удаленке сделать |
|||
41
FN
09.11.11
✎
13:32
|
(38)+ в любом случае нужен какой-либо внешний скрипт (не на языке 1С), вытягивающий файлы из "правых" табличек.
А то представьте что у вас есть чистый сукль-сервер и только файлик bak... |
|||
42
andrewks
09.11.11
✎
13:34
|
||||
43
vde69
09.11.11
✎
13:34
|
кстати вопрос:
в востановленой базе примари индекс в таблицах остался? а то недавно мучился с базой там востанавливали из страниц файла SQL и соответсвено задвоелось куча записей, а часть стала иметь несколько вариантов (типа в одной записи справочника разные значения реквизитов) провозился 3 дня... ничего завелась :) |
|||
44
andrewks
09.11.11
✎
13:34
|
+(42) на основании этого внешний скрипт, думаю, недолго накидать
|
|||
45
andrewks
09.11.11
✎
13:36
|
+(44) оттуда:
Как показали опыты, 1С при операциях, затрагивающих базу данных, таких как выгрузка, загрузка, реструктуризация, работает только со «своими» таблицами не затрагивая те, которые отсутствуют в ее файле DDS. Это дает нам возможность поместить нашу таблицу непосредственно в базе данных 1С. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |