Повідомлення про помилки gbak

Повідомлення про помилки gbak

Розглянуто питання, необхідні розробнику для створення клієнт-серверних додатків з використанням СУБД Firebird, що стала розвитком СУБД Borland Interbase 6. Утримується огляд концепцій і моделей архітектури клієнт / сервер, а також практичні рекомендації по роботі з клієнтськими бібліотеками Firebird. Детально описані особливості типів даних SQL, мова маніпулювання даними (Data Manipulation Language, DML), а також синтаксис і оператори мови визначення даних (Data Definition Language, DDL). Велика увага приділена опису транзакцій і наведено поради щодо їх використання при розробці додатків. Описано програмування на стороні клієнта і сервера написання тригерів і збережених процедур, створення і використання подій бази даних, обробка помилок в коді на сервері і багато іншого. Матеріал супроводжується численними прикладами, порадами та практичними рекомендаціями.

Для розробників баз даних

Книга: Firebird КЕРІВНИЦТВО РОЗРОБНИКА БАЗ ДАНИХ

Повідомлення про помилки gbak

Повідомлення про помилки gbak

У табл. 38.3 описані повідомлення про помилки, які можуть виникнути в процесі копіювання і відновлення, разом з деякими порадами, як поступати з цими помилками.

Таблиця 38.3. Повідомлення про помилки gbak при копіюванні і відновленні

Повідомлення про помилку

Array dimension for column is invalid

(Помилкова розмірність масиву для стовпця <строка>)

Bad attribute for RDB $ CHARACTER SETS (Невірний атрибут для RDB $ CHARACTER_SETS)

Використовується несумісний набір символів

Bad attribute for RDB $ COLLATIONS (Невірний атрибут для RDB $ COLLATIONS)

Виправте атрибут у зазначеній системної таблиці

Bad attribute for table constraint (Невірний атрибут для обмеження таблиці)

Перевірте обмеження цілісності. Якщо помилка виникла при відновленні, розгляньте можливість використання режиму -no_validity для видалення перевірки обмежень

Blocking factor parameter missing

(Відсутня параметр коефіцієнта блокування)

Задайте числовий аргумент для режиму "коефіцієнт" (наприклад, для стрічкового пристрою для копії)

Can not commit files (Неможливо підтвердити файли)

База даних містить дефекти або порушення обмежень цілісності метаданих. Спробуйте відновити таблиці з використанням режиму -one at a time або видаліть перевірку обмежень, використовуючи режим -no_yalidity

Can not commit index (Неможливо підтвердити індекс <строка>)

Можливо, дані конфліктують з певними індексами. Спробуйте відновити систему за використанням "неактивного" режиму для запобігання створенню індексів

Can not find column for blob. (Неможливо знайти стовпець blob)

Використовуйте -one_at_a_time для відшукання проблемної таблиці

Схожі статті