Вызвано: org.hsqldb.HsqlException: пользователю не хватает привилегии или объект не найден: DUMMY / Неверная схема SYS
(Повторная публикация блога SAP Blog) Попытка интеграции схемы HANA и службы контейнеров HDI в пробной версии облачного литейного производства с приложением JAVA в облачном литейном производстве, и обнаружила ошибку, как показано ниже
Может ли кто-нибудь помочь мне понять, что здесь не так? я должен назначить авторизацию? Я просто работаю на пробной версии Cloud Foundry.
это наша простая программа тестирования соединения
и даже создал context.xml под META-INF под webapp.
я что-то здесь упускаю? Может ли кто-нибудь помочь мне понять ограничение HANA для пробной версии облачного литейного производства?
Пробовал давать SYS.DUMMY, но все равно выдает ошибку.
Спасибо,
С Уважением,
Гириш
1 ответ
Вы можете определить синоним для DUMMY в .hdbsynonym
файл, который может быть использован от имени фактического SYS.DUMMY
{
"my_namespace.my_db::DUMMY" : {
"target" : {
"schema" : "SYS",
"object" : "DUMMY"
}
}
}
и используйте его в своих процедурах или SQL-запросах, например, так:
SELECT SESSION_CONTEXT('XS_EMAIL') AS "EMAIL" FROM "my_namespace.my_db::DUMMY";
Примечание. Если вы используете более раннюю версию HANA 2 (.hdbgrants
файл.