|
Invalid object name после реструктуризации БД | ☑ | ||
---|---|---|---|---|
0
Бовка
02.02.18
✎
09:56
|
Коллеги, добрый день!
Подскажите, кто сталкивался со след проблемой После реструктуризации БП 3.0 (план счетов Хозрасчетный, регистр Бухгалтерии Хозрасчетный) в момент принятия изменения произошел сбой и 1С закрылась. Повторный вход в конфигуратор прошел штатно, но в режиме Предприятия при попытке провести любой документ получил SQL error Invalid object name 'dbo._AccRg500' По структуре посмотрел, что это как раз РБ Хозрасчетный. Посмотрел в SSMS, в базе этой таблицы действительно нет, но есть _AccRg500OG, я так понял, что это и есть мой реструктурированный РБ. Обычно при реструктуризации создается таблица с префиксом NG. Я переименовал _AccRg500OG в _AccRg500, в базу пустил, документы дает проводить, ОСВ и прочие отчеты, основанные на РБ дает формировать. НО! Не проходить реструктуризации таблиц БД или любое обновление, затрагивающие данный РБ. Просто зависает. Дальше мои знания уже заканчиваются. Нужны советы! |
|||
1
Неверный Параметр И
02.02.18
✎
10:03
|
(0) > знания уже заканчиваются
Откатиться на бэкап. |
|||
2
Бовка
02.02.18
✎
10:05
|
(1) это крайний вариант.
Сейчас бд работает нормально, не вижу смысла. |
|||
3
бомболюк
02.02.18
✎
10:09
|
а в ConfigSave строки есть?
|
|||
4
Бовка
02.02.18
✎
10:12
|
(3) строк нет
|
|||
5
бомболюк
02.02.18
✎
10:15
|
есть возможность сделать выгрузку/загрузку? авось починится.
|
|||
6
Бовка
02.02.18
✎
10:17
|
(5) база 100 ГБ, думаю не быстро, но есть. Попробую
|
|||
7
Сияющий в темноте
02.02.18
✎
10:19
|
Если нет BackUp-а то создаем новую базу и переносим данные,пока они есть,или последний сделанный BackUp,и все,что после перенести
P.S.вы бфли в шаге от того,чтобы просто потерять базу и достаточно легко отделались |
|||
8
Sasha_H
02.02.18
✎
10:20
|
А ТиИ пробовали?
|
|||
9
Sasha_H
02.02.18
✎
10:22
|
(8) добавлю с включенными опциями на рестроктуризацию и реиндексирование. В ообщем все кроме очистки ссылок.
|
|||
10
Бовка
02.02.18
✎
10:22
|
(7) Бэкап ежедневный, не хочется терять день работы, достаточно большой объем.
Я сейчас пробую ТиИ, выгрузка/загрузка, пока все работают. Если ничего не поможет, то восстановлю последний бэкап и перенесу документами из текущей базы. |
|||
11
Бовка
02.02.18
✎
10:23
|
(9) да, поставил, но думаю это больше суток.
|
|||
12
Неверный Параметр И
02.02.18
✎
10:24
|
(2)
> Не проходить реструктуризации таблиц БД или любое обновление, затрагивающие данный РБ. Просто зависает. ... > Сейчас бд работает нормально, не вижу смысла. Удачи тебе, черепашка. |
|||
13
vde69
02.02.18
✎
10:24
|
1. какой версии SQL и как его дружил с 7.7 ?
2. принудитеольно переустанови DBO_Owen для всех обьектов базы |
|||
14
vde69
02.02.18
✎
10:25
|
(13) сори, по названиям таблиц подумал, что это 7.7
|
|||
15
Бовка
02.02.18
✎
19:55
|
Итог.
1. Переименовал таблицу в dbo._AccRg500 2. Сделал выгрузку - загрузку в чистую базу Реструктуризация прошла ок, все данные целы. Может кому пригодится на будущее |
|||
16
Йохохо
02.02.18
✎
20:13
|
(15) после реструктуризации _ осталось?
|
|||
17
Serg_1960
02.02.18
✎
22:34
|
(15) "Может кому пригодится на будущее"
Переименовав основную таблицу, ничего не было сделано для прочих служебных таблиц. Виртуальные таблицы остатков, оборотов, итоги - все эти таблицы "виртуальны" только с точки зрения 1С. Имхо, платформа при выгрузке/загрузке данных ликвидировала эту неразбериху, пересоздав и перезаполнив служебные таблицы. |
|||
18
Бовка
03.02.18
✎
23:54
|
(17) да, естественно. Я наблюдал за этим процессом. На каждую виртуальную таблицу создалась таблица с постфиксом NG и произошел пересчет итогов по сути.
Смысл было что-то делать для этих таблиц самостоятельно? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |