Страница 1 из 1

Создание новой таблицы

Добавлено: 02 сен 2008, 13:03
kralchik
почему у меня при создании новой таблицы всегда одна и та же ошибка - Ошибка при создании таблицы "DDD". Код таблицы=311: "ошибка выполнения[311]".(стр.12.поз.5 в c:\sup5208\exe\tmp\tmp27f.tmp)

Добавлено: 03 сен 2008, 06:01
Алексей
как таблицу создаете, скриптом или через Support?
вообще, 311 - нет прав...

Добавлено: 03 сен 2008, 12:23
PViP
например создание таблицы в 8.1

Код: Выделить всё

create table D_USER.ECFConturs "Контура галактики"
(
     NRec : comp "Код контура",
     Name : string[254] "Название контура",
     Extra : lVar "Описание контура"
)
with index
(
  ByNrec = NRec(surrogate, unique, journal),
  ByName = Name
);
компилить такой лот по моему нужно только vip.exe, support не даст создать таблу

Добавлено: 03 сен 2008, 12:25
Алексей
PViP ошибаетесь, в support от 8.10 в консоли управления можно зайти в "таблицы" и там создать.
Доступ к БД должен быть монопольный. Про журнал и протект - не помню, возможно тоже надо выключать.

Добавлено: 03 сен 2008, 13:05
PViP
Алексей, не о консоле речь, а о скриптах, а скрипты в sql исполняются! :-)

Добавлено: 03 сен 2008, 13:08
Алексей
Фразу "support не даст создать таблу" понял буквально :)

Добавлено: 11 сен 2008, 17:14
kralchik
pvip - а твой скрипт сработает без права доступа - на подобии сделал нужную мне таблицу - все нормально но нет права доступа 311 - как его мне получить

Добавлено: 12 сен 2008, 05:32
Алексей
в саппорте в правах на таблицы для юзера или группы дай на таблицу полные права

Добавлено: 12 сен 2008, 12:33
kralchik
Да все стоят все равно ошибка 311

Добавлено: 12 сен 2008, 17:02
edward_K
Если первасив товопросы - а под админом? а папка D_user создалась? Создайте руками и дайте на нее полный права. В конце концов на тесте на локале попробуйте.