|
v7: SQL база пропали документы | ☑ | ||
---|---|---|---|---|
0
OnePrg
19.05.21
✎
13:40
|
платформа 7.70.027
SQL Server2008R2 10.50.1600.1 вечером в 17:00 пользователи ещё работали в 18:00 была автоархивация утром во всех базах, что на SQL, пропали документы, ну как пропали - полный журнал пустой откатились на вечернюю копию - тоже самое, откатились на позавчерашнюю копию - документы есть DBCC CHECKDB не помог запустили в конфигураторе проверку логической целостности - выполняется уже часа 3 что посоветуете? |
|||
1
Ёпрст
19.05.21
✎
13:40
|
Аминь
|
|||
2
ДенисЧ
19.05.21
✎
13:41
|
Запросом в 1sjourn - что показывает?
|
|||
3
Ёпрст
19.05.21
✎
13:41
|
Убрать руки от пофигуратора и никогда не запускать ТиИ.. а так, продолжайте наблюдение
|
|||
4
Ёпрст
19.05.21
✎
13:42
|
(2) после ТиИ..скорее всего, уже ничего :))
|
|||
5
ДенисЧ
19.05.21
✎
13:42
|
(4) Есть же "вечерняя копия"....
|
|||
6
OnePrg
19.05.21
✎
13:44
|
(2) нормальную таблицу выдаёт, никаких видимых нарушений нет
|
|||
7
ДенисЧ
19.05.21
✎
13:45
|
(6) А к шапкам документов?
|
|||
8
OnePrg
19.05.21
✎
13:48
|
(7) взял самый ходовой документ: по шапке тоже таблица без видимых нарушений
|
|||
9
OnePrg
19.05.21
✎
13:51
|
(2) да, вот по поводу 1sjourn
если откатить на вчерашнюю копию, то база сразу не запускается, ругается, что нарушена структура таблицы 1sjourn вносим изменения в конфу, удаляем изменения, запускаем - предприятие открывается без ошибок, но доков не видно |
|||
10
ДенисЧ
19.05.21
✎
13:52
|
Какой-то мОлодец мд подменил?
|
|||
11
Ёпрст
19.05.21
✎
13:52
|
(9) значит, какой-то долбоящер подменил мд в базе
|
|||
12
Ёпрст
19.05.21
✎
13:53
|
и мд/словарик не соответствует табличкам в скуле.
|
|||
13
Ёпрст
19.05.21
✎
13:54
|
(9) подумаешь, всего лишь iddocdef стал другим в мд
|
|||
14
OnePrg
19.05.21
✎
13:54
|
(10) дата md такая же как в копии
|
|||
15
Ёпрст
19.05.21
✎
13:55
|
(14) ну, ты же копию разворачиваешь со своим мд (мд, надеюсь тоже архивируешь со словариком отдельно) ?
|
|||
16
Mikeware
19.05.21
✎
13:56
|
(13) а разве от замены одного иддокдефа будет такой эффект?
|
|||
17
Ёпрст
19.05.21
✎
13:56
|
(16) будет.. будет пустой журнал в предприятии.
|
|||
18
Mikeware
19.05.21
✎
13:57
|
(17) не знал...
но если мд не меняли - почему? |
|||
19
Ёпрст
19.05.21
✎
13:58
|
(18) поменяли словарик ?
Я хз, что там у (0) проверить пара минут, пересоздать словарик, по словарю найти любой документ, посмотреть что в журнале с таким iddocdef |
|||
20
Ёпрст
19.05.21
✎
13:59
|
Ща выяснится, через 300 постов, что база не та или период не тот выбран в журнале :)))
|
|||
21
Mikeware
19.05.21
✎
14:01
|
(19) замена словарика выдаст всего лишь ругань (9)
|
|||
22
Ёпрст
19.05.21
✎
14:02
|
(21) нет 7-ых конф на скуле у меня давно, посмотрел бы.
|
|||
23
OnePrg
19.05.21
✎
14:03
|
(15) да, именно так и разворачиваем
и даты файлов md и dds в копиях за вчера и за позавчера одинаковые и размеры одинаковые, но позавчерашняя копия разворачивается нормально, а вчерашняя не нормально |
|||
24
Ёпрст
19.05.21
✎
14:03
|
(23) ну и сравни мд и ддс в них.
|
|||
25
Mikeware
19.05.21
✎
14:05
|
(22) угу, у меня только демка ТИС стоит....
|
|||
26
OnePrg
19.05.21
✎
14:09
|
Если бы дело было в злостной замене md или dds, то упала бы одна база, но (!) упали все базы на SQL
|
|||
27
Ёпрст
19.05.21
✎
14:10
|
(26) и.. нет только доков. или еще чего ? справошники есть ?
|
|||
28
Ёпрст
19.05.21
✎
14:11
|
Ну и прибить всё, не такое и непосильное занятие, если уметь
|
|||
29
Ёпрст
19.05.21
✎
14:12
|
И..сравнить рабочую и копию базы подаблично, хотя бы _1sjourn тоже, пара миннут запросом
|
|||
30
Ёпрст
19.05.21
✎
14:13
|
Словари сравнил рабочей базы и рабочей копии?
|
|||
31
Ёпрст
19.05.21
✎
14:13
|
хотя бы.
|
|||
32
Mikeware
19.05.21
✎
14:13
|
ну, сравни два словарика - до (9) и после.
|
|||
33
OnePrg
19.05.21
✎
14:18
|
(32) сравнили MD и DDS командой fc.exe - файлы идентичны
|
|||
34
Mikeware
19.05.21
✎
14:22
|
(33) т.е. вновь построеный словарик идентичен старому?
|
|||
35
OnePrg
19.05.21
✎
14:35
|
(34) нет словарик в копии за вчера и словарик в копии за позавчера идентичны, но вчерашняя копия не поднимается, а позавчерашняя поднимается
|
|||
36
ДенисЧ
19.05.21
✎
14:37
|
Берём профилёр скуля и ловим запрос, который делает 1с при открытии журнала. Смотрим на него, долго думаем.
|
|||
37
Mikeware
19.05.21
✎
14:42
|
(35) с одним и тем же md?
|
|||
38
OnePrg
19.05.21
✎
14:43
|
(37) да, и md в копиях идентичны
|
|||
39
Ёпрст
19.05.21
✎
15:36
|
(36) можно и без профайлера, просто содержимое сравнить 2-х табличек
|
|||
40
Ёпрст
19.05.21
✎
15:36
|
ну или для начала, сравнить структуру 1sjourn
|
|||
41
Mikeware
19.05.21
✎
15:55
|
(38) Т.е. берем "вчерашнюю" копию с родным md и dds - не работает, берем копию с родным md и неродным, перегенеренным dds - не работает?
|
|||
42
OnePrg
20.05.21
✎
10:37
|
Время поджимало, поэтому решили откатить на позавчерашнюю и в полуавтоматическом режиме восстановить документы.
Всем спасибо за участие! |
|||
43
ДенисЧ
20.05.21
✎
10:40
|
(42) Теперь у тебя есть время и сломанные копии. Можешь попытаться понять, что произошло.
И нам рассказать... |
|||
44
OnePrg
20.05.21
✎
10:55
|
(43) Да, хотелось бы посидеть и разобраться и конечно отписался бы, но другие задачи поджимают - времени нет.
|
|||
45
OnePrg
20.05.21
✎
10:56
|
Раньше с таким не сталкивался. Если ещё раз будет такая ситуация (не дай бог) сразу буду по рекомендациям действовать.
|
|||
46
Mikeware
20.05.21
✎
11:06
|
(43) ...и сломать рабочую...
|
|||
47
mikecool
20.05.21
✎
12:03
|
а если просто выполнить реиндексацию?
|
|||
48
OnePrg
20.05.21
✎
16:53
|
||||
49
OnePrg
21.05.21
✎
08:47
|
Итог:
развернули две базы из одного и то же бэкапа. Открываем одну - ругается, что нарушена структура 1sjourn. Вносим-удаляем изменения в конфигурацию, сохраняем, структура восстановлена, предприятие запускается, но журнал пустой. Переносим таблицу 1sjourn из другой базы и все документы видны. |
|||
50
ДенисЧ
21.05.21
✎
08:52
|
(49) Ну и значит, что какой-то... с нижнего тагила мдшник подменил. Ищи, у кого прав есть.
|
|||
51
OnePrg
21.05.21
✎
09:00
|
(50) а записи в журнале говорят о сбое в ПО
|
|||
52
ДенисЧ
21.05.21
✎
09:02
|
(51) Сбой в по потому, что оно попыталось обратиться к несуществующим колонкам.
|
|||
53
Mikeware
21.05.21
✎
09:14
|
(49) пиляттттттттть... у вас там все такие?
открываешь - ругается - заменяешь ддс (для особо одаренных - не перегенерируешь, а заменяешь на перегенерированный) - работает? нет - сравнивниваешь ддс |
|||
54
OnePrg
21.05.21
✎
09:26
|
(52) Рабочий и не рабочий бэкапы содержат абсолютно одинаковые MD и DDS. Получается, что колонки пропали в самом SQL, а подмены md не было.
|
|||
55
ДенисЧ
21.05.21
✎
09:33
|
(54) Ну ты уже сравнил 1sjourn в рабочей и не рабочей базе, разумеется?
|
|||
56
OnePrg
21.05.21
✎
09:38
|
(55) нет, обе базы не рабочие, но одну в Базу 1 после разворачивания вносим-удаляем изменения в конфигуратор и запускаем, происходит пересоздание словаря, как я понимаю. И потом из Базы 2 переносим таблицу журнала.
|
|||
57
Mikeware
21.05.21
✎
11:09
|
(56) ну так ты сравнил рабочую базу ("позавчерашний бэкап") и нерабочую ("вчерашний бэкап")?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |