Доброго всем времени суток
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; Не помогло.
Не могу удалить поле из таблицы
Модераторы: m0p3e, edward_K, Модераторы
-
- Сообщения: 10
- Зарегистрирован: 11 июн 2010, 13:33
- Контактная информация:
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Не могу удалить поле из таблицы
"Прочие изменения (удалить прикладную таблицу, изменить или удалить поле или индекс в прикладной таблице) применяются при обновлении Галактики ERP. Они предваряются оператором alter dictionary." (с)
LOT :
alter dictionary;
alter table katmc
delete
(
lastdate
);
LOT :
alter dictionary;
alter table katmc
delete
(
lastdate
);
-
- Сообщения: 10
- Зарегистрирован: 11 июн 2010, 13:33
- Контактная информация:
Re: Не могу удалить поле из таблицы
Ок. Все в порядке. Странно, что не могу подобное сделать интерактивно.