«XHZ64408» не имеет привилегии для выполнения операции «IMPLICIT CREATE SCHEMA» - PullRequest
0 голосов
/ 14 марта 2020

Я не могу создать таблицу на IBM Db2 в облаке .. в чем причина этой ошибки?

Статус: Ошибка

Сообщение об ошибке «XHZ64408» не имеет привилегии выполнить операцию «ПОДРАЗУМЕВАЙТЕ СХЕМУ СОЗДАНИЯ» .. SQLCODE = -552, SQLSTATE = 42502, ДРАЙВЕР = 4.25.1301

1 Ответ

1 голос
/ 14 марта 2020

У вашего пользователя нет прав доступа IMPLICIT_SCHEMA для неявного создания схем в базе данных.
Полномочия базы данных .

IMPLICIT_SCHEMA

Позволяет любому пользователю неявно создавать схему путем создания объекта с помощью оператора CREATE с именем схемы, которое еще не существует. SYSIBM становится владельцем неявно созданной схемы, а PUBLI C предоставляется право создавать объекты в этой схеме.

Возможно, вам разрешено создавать объекты только в схеме XHZ64408.
Вы можете проверить это, используя SYSCAT.SCHEMAAUTH view.

...