Всем привет!
Вопрос по БД Pervasive, пытаюсь получить данные запросом из таблицы
select * from "X__SURRKEYS"
Получаю ошибку The owner name is invalid(Btrieve Error 51), написано что надо установить Owner'a для базы, типа
SET OWNER='Master'; // НЕ ЗНАЮ КТО OWNER
select * from "X__SURRKEYS";
Получаю ошибку: You are not autorirized to perfom this operation.
Кто owner в бд? Как выполнить запрос?
SQL запрос
Модераторы: m0p3e, edward_K, Модераторы
Re: SQL запрос
Пытаетесь достучаться до таблицы в обход "Галактики" при включенном Protect-е?
Дополнено:
Вопрос показался интересным. Нашёл ответ: Atlantis_GREAT
Дополнено:
Вопрос показался интересным. Нашёл ответ: Atlantis_GREAT
Re: SQL запрос
Пытался выполнить хр.процедуру GETNEXTNREC,из внешнего приложения. Как снять "протект" и на что это повлияет? Надо ли мне это??
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: SQL запрос
Насколько в MSSQL помню перед вызовом нужно вызвать еще какую то процедуру для установки контекста НАпсу.
И там вроде из ошибки использования было видно что именно.
В оракле вы видимо должны внешнему пользователю добавить привелегий на база#ATLANTIS.
Нреки вы конечно можете генерить сами - только выберите диапазон в 0 офисе.
Скажем в MSSQL Напс грузит NREC всех таблиц при подключении базы, а функция уже инкремирует только в нем,
что в свою очередь приведет к ошибке 5 при одновременном вводе в галактику в эту же таблицу - это самая типовая ошибка при восстановлении тестовых баз в MSSQL - не выполняют master.[dbo].na_forcefreedb, хотя про это даже в i_sql.chm указано.
И там вроде из ошибки использования было видно что именно.
В оракле вы видимо должны внешнему пользователю добавить привелегий на база#ATLANTIS.
Нреки вы конечно можете генерить сами - только выберите диапазон в 0 офисе.
Скажем в MSSQL Напс грузит NREC всех таблиц при подключении базы, а функция уже инкремирует только в нем,
что в свою очередь приведет к ошибке 5 при одновременном вводе в галактику в эту же таблицу - это самая типовая ошибка при восстановлении тестовых баз в MSSQL - не выполняют master.[dbo].na_forcefreedb, хотя про это даже в i_sql.chm указано.
Re: SQL запрос
зря вы с этим пытаетесь возиться. первасив не умеет полноценно выполнять SQL.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: SQL запрос
siteadmin писал(а):Всем привет!
Вопрос по БД Pervasive
Давно не возился с битривом, а что в БД под pervasive теперь инсталируются хранимки тоже ?siteadmin писал(а):Пытался выполнить хр.процедуру GETNEXTNREC
Re: SQL запрос
Всем спасибо, пока отказался от получения NREC'ов через хранимую процедуру. Не смог достучаться, да и концепция изменилась ))).