Ошибка базы данных
☑
0
Iori
31.10.13
✎
15:56
1. 1С8.2 вылетает при создании нового элемента справочника номенклатуры.
2. В конфигураторе При тестировании и исправлении базы выдает ошибку:
Ошибка СУБД:
Ошибка SQL:Таблица не найдена '_Reference66'
3. При обработке chdbfl.exe выдает сообщение :
Произошло неожиданное прерывание исполнения проверки или исправления файла БД....
Можно ли избавиться от ошибки?
1
Sorm
31.10.13
✎
16:08
(0) Создать таблицу и наполнить данными, однозначно... Бэкапы-то есть?
2
shuhard
31.10.13
✎
16:09
(0)[Можно ли избавиться от ошибки]
если есть cf-ник, то да
3
1dvd
31.10.13
✎
16:10
(2) Зачем тут cf? Конфа, как я понял, целая
4
Maxus43
31.10.13
✎
16:11
(1) файловая... чем создавать будет? ковырять файло неблагодарное дело)
(3) залив цф - произойдёт замена конфы. с чего целая если таблица потерялась?
5
1dvd
31.10.13
✎
16:12
(4) таблица - это не конфа, а данные
6
Sorm
31.10.13
✎
16:15
(4) Мда.. так бы я ему скрипт дал типа...
"CREATE TABLE [dbo].[_Reference66](
[_IDRRef] [binary](16) NOT NULL,
[_Version] [timestamp] NOT NULL,..."
а вот не могу! Юзайте SQL!
7
Maxus43
31.10.13
✎
16:15
(5) а берётся она откуда эта таблица? на основе метаданных конфы вобще-то. Если таблица похерилась - потеряются данные (уже потерялись)
8
МихаилМ
31.10.13
✎
16:16
можно.
создать таблицу.
удалить информацию о таблице из метаданных.
поискать похожую таблицу в бд, на которую нет ссылок в dbnames, и её переименовать.
для подобных манипуляций над файловым вариантом бд
есть компонента
Закон Брукера: Даже маленькая практика стоит большой теории.