Не могу удалить поле из таблицы

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Eugene1966
Сообщения: 10
Зарегистрирован: 11 июн 2010, 13:33
Контактная информация:

Не могу удалить поле из таблицы

Сообщение Eugene1966 »

Доброго всем времени суток
MS Windows Server DataCenter 2008 R2 + Microsoft SQL Server 2008 Enterprise Edition (64-bit) + Галактика 9.1
Пытаюсь удалить поле из таблицы Katmc когда-то созданное мною и отсутствующее в стандартном словаре (katmc.lastdate) посредством Support\Консоль управления.
1. В support.cfg имеется system.fullSQL=On. В ответ ругань: Консоль не будет работать в режиме FullSQL
2. Отключил System.FullSQL=Off. В ответ: Ошибка: Вы не можете менять или удалять поля Галактики (стр.2, поз.20 в C:\galaxy\GALAKTIKA_GAL01\SUPPORT\support\tmp\tmp18C3.tmp)

Что не так? :-?

P.S. Журнал вычищен напрочь и отключен. Аналогично - Protect отключен.

P.P.S. Желательно не предлагать создание LOT'а с нуля для таблицы katmc типа (drop table katmc....create table katmc...)

P.P.P.S. От отчаяния и безысходности включил в конфиг и такую опцию /i:AlterDict; Не помогло. :mad:
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Не могу удалить поле из таблицы

Сообщение Den »

"Прочие изменения (удалить прикладную таблицу, изменить или удалить поле или индекс в прикладной таблице) применяются при обновлении Галактики ERP. Они предваряются оператором alter dictionary." (с)

LOT :
alter dictionary;

alter table katmc
delete
(
lastdate
);
Eugene1966
Сообщения: 10
Зарегистрирован: 11 июн 2010, 13:33
Контактная информация:

Re: Не могу удалить поле из таблицы

Сообщение Eugene1966 »

Ок. Все в порядке. Странно, что не могу подобное сделать интерактивно. :shock:
Ответить