Добавление своей таблицы

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

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

Ответить
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Добавление своей таблицы

Сообщение Bulat-bash »

Видел на форуме раньше много про это написаного, однако сейчас что-то не найду.
Хотел бы уточнить, для добавления делаю следующее:

1) делаю чистку журнала
2) отключаю protect
3) Vip-ом делаю таблицу
4) Обнуляю контрольную сумму через
update x$files where xf$code=0 set xf$checksum=0;

Для нормальной работы этого достаточно? А может что-нибудь лишнее?
Заранее спасибо!
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Вполне.
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

Так и сделал, однако данные записываются только под правами администратора, и эти "пользователи-админы" видят только свои записи. Что-нибудь с правами доступа?
HELP!!!!
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

Плотформа= SQL server
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

А в какую Галактическую схему записали? Случаем не users?
Если посмотреть через энтерпрайз что видно?
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

А вообще в саппорте проверьте права не таблицу.
Восстановление БД - Сервис - База данных - Проверка таблиц БД
Проверка платформозависимых обектов

И если установлен протект - народ вообще видит эту таблицу?
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

Галактическая схема users. В этом причина что ли?
Проверку выполнить не дает, ругается на несовпадение контрольной суммы(я её обнулял). :-(
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

Извиняюсь, галактическая схема - user
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Если схема User - В Mssql и Oracle это одна табла, но в ней из галлы видны только свои записи.
Например к схеме User относится таблицы CurLsch - Лицевые счета в ЗП или Pick - выбранные элементы.
В Pervasive это разные таблицы и падают в каталог Data\tmp\UserName\...
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Для проверки поставьте контрольную сумму которая была
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

Спасибо Ged! Попробую изменить.
Bulat-bash
Постоянный гость
Сообщения: 52
Зарегистрирован: 28 июн 2006, 08:45
Откуда: Уфа

Сообщение Bulat-bash »

И еще вопрос:
Указал названия придуманной левой схемы(во всех созданных таблицах)
например:
create table skhema1.Table1 "Таблица1"
using "tbl1.dat"
with table_code= 31505
.....................
или стоило пользоваться стандартными такими как D_GAL и т.д.
[/list]
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

Конечно для порядка лучше использовать свою схему..
Ответить