Не могу удалить таблицу из словаря
Модераторы: m0p3e, edward_K, Модераторы
Не могу удалить таблицу из словаря
Всем привет! Создавал таблицу в базе данных Галактики, по невниманию указал при создании уже занятый номер таблицы. Таблица занеслась в словарь некорректно. Теперь не могу удалить таблицу. Удалил саму таблицу из БД руками (а также таблицу журнализации этой таблицы), но все равно при создании вываливается: Ошибка: Ошибка при создании таблицы "MyTable". Код таблицы = 311 : "Ошибка выполнения [311]". Пробовал сначала вот так:
Alter Dictionaty;
Drop table MyTable;
ругается: Ошибка: Вы не можете изменять параметры словаря Галактики.
Как быть? Как удалить таблицу из словаря. Заранее спасибо!
Alter Dictionaty;
Drop table MyTable;
ругается: Ошибка: Вы не можете изменять параметры словаря Галактики.
Как быть? Как удалить таблицу из словаря. Заранее спасибо!
Запускаю проверку (выбираю таблицу x$files), и получаю диалог:
---------------------------
Проверка структуры базы данных
---------------------------
Не совпадают версии или контрольные суммы
словаря и использующей его программы.
Проверка структуры запрещена.
---------------------------
ОК
---------------------------
и процедура на этом заканчивается.
---------------------------
Проверка структуры базы данных
---------------------------
Не совпадают версии или контрольные суммы
словаря и использующей его программы.
Проверка структуры запрещена.
---------------------------
ОК
---------------------------
и процедура на этом заканчивается.
Последний раз редактировалось galover 16 ноя 2007, 19:59, всего редактировалось 1 раз.
Ged
Ошибка: Таблицы MyTable нет в базе данных
DROP TABLE MyTable;
^ [ Enter-продолжить ] : ok.
При попытке создания: Ошибка: Ошибка при создании таблицы "MyTable". Код таблицы = 311 : "Ошиб
ка выполнения [311]".
^ [ Enter-продолжить ] :
не помогло, то же самое - при попытке удаления, сообщение -в cfg укажи
System.FullSQL=On
И дропай таблу
Ошибка: Таблицы MyTable нет в базе данных
DROP TABLE MyTable;
^ [ Enter-продолжить ] : ok.
При попытке создания: Ошибка: Ошибка при создании таблицы "MyTable". Код таблицы = 311 : "Ошиб
ка выполнения [311]".
^ [ Enter-продолжить ] :
Это только для удаления!!!
System.FullSQL=On - Разрешает любые изменения структуры базы
Параметр: System.UpdateDictCheckSumm
Тип: Логический Сохраняемость: Нет
Назначение: Обновить контрольную сумму словаря
System.UpdateDictCheckSumm=on
================
MyTable -????
А ты точно добавлял таблу с таким именем?
System.FullSQL=On - Разрешает любые изменения структуры базы
Параметр: System.UpdateDictCheckSumm
Тип: Логический Сохраняемость: Нет
Назначение: Обновить контрольную сумму словаря
System.UpdateDictCheckSumm=on
================
MyTable -????
А ты точно добавлял таблу с таким именем?
Может кто пришлет значение checksum для 8.1. Просто выполните
Заранее спасибо
Код: Выделить всё
SELECT XF$CHECKSUM FROM X$FILES WHERE ((0 == XF$CODE));
-
- Постоянный обитатель
- Сообщения: 155
- Зарегистрирован: 03 сен 2007, 19:06
- Откуда: Россия,Казань
держи:-1601339646SELECT XF$CHECKSUM FROM X$FILES WHERE ((0 == XF$CODE));
у меня тоже такая-же проблема была, посмотри здесь:http://www.tyumbit.ru/gal_forum/viewtopic.php?t=8719