SQLCODE -551 SQLSTATE 42501 відповідає не має права виконувати операції над об’єктом. Ідентифікатор авторизації ідентифікатор авторизації спробував виконати операцію над об’єктом ім’я об’єкта, не маючи на це відповідних повноважень. 14 січня 2012 р.
Помилка PostgreSQL 42501 — поширена помилка, яка іноді виникає у відповідь на запит до бази даних PostgreSQL. У більшості випадків код помилки 42501 означає це користувач не має достатніх привілеїв для бази даних.
Щоб усунути проблему, переконайтеся, що ім’я пакета в запиті SQL збігається з ім’ям пакета, яке зберігається в базі даних, і переконайтеся, що параметри зв’язування, використані для створення пакета, узгоджуються з тими, які використовуються прикладною програмою.
Значення SQLSTATE є призначений для того, щоб прикладні програми могли перевіряти певні помилки або класи помилок. Перший символ значення SQLSTATE вказує, успішно чи невдало виконано оператор SQL (дорівнює або не дорівнює нулю відповідно).
SqlDataException: помилка DB2 SQL: SQLCODE=-302, SQLSTATE=22001 Ця помилка вказує, що початковий розмір для об’єкта перевищує розмір стовпця в базі даних.
SQLCODE -551 SQLSTATE 42501 відповідає не має права виконувати операції над об’єктом. Ідентифікатор авторизації auth-id намагався виконати операцію над об’єктом, ім’я об’єкта, не отримавши на це належних повноважень.