Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Проблемы при работе с СУБД Firebird 1.5.x - 2.x.x
Описание возникающих проблем и путей их решения

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

cluster

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сервере (w2k) поставил Firebird супер сервер. Служба запущена, всё работает.
На клиенте поставил Client Tools for Developers.. Как установить коннект с сервером?

Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 13:31 10-04-2006 | Исправлено: VitaliM, 08:29 19-11-2008
NikRON

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поделюсь своими наблюдениями по работе D2009 с FB различных версий... у меня в программе используется автосоздание БД (если она не найдена) с помощью компонента IBScript. Саму БД создавал в IBExpert'e, а скрипт тупо копировал в IBScript.  
1. При выполнении очень сильно ругается на использование доменов. Убрал их и БД стала создаваться без нареканий...  
2. При дальнейшей разработке проявилась интересная особенность... БД созданная моей программой не хотела открываться нормально в IBExpert'e - выдавало ошибку из-за несоответствия кодировок... в результате стал при создании БД использовать "SET NAMES UNICODE_FSS; DEFAULT CHARACTER SET UNICODE_FSS;" - теперь и программа не ругается, и в IBExpert'e всё открывается без ошибок.  
3. При создании этой БД пытался сразу в одну таблицу добавить несколько записей - обругало как только могло... в результате после создания БД подключаюсь вторым IBScript и добавляю нужные записи...  
В общем теперь всё работает как надо и ничего не парит мозги... желаю и вам того же...
 
P.S. Проверялось на FB 1.5.3, 2.0.3, 2.1.1.

Всего записей: 10 | Зарегистр. 04-04-2007 | Отправлено: 23:35 01-12-2008 | Исправлено: NikRON, 23:46 01-12-2008
Omsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я установил Firebird 2.1, хочу создать базу данных, пишу:
CREATE DATABASE 'localhost:d:\temp\test.fdb' user 'SYSDBA' password 'masterkey' DEFAULT CHARACTER SET WIN1251; как описано тут, и сообщение пишет:
statement failed, sqlcode =-104
sql error code = -104
unexpected end of command
В mysql все нормально получалось.
Отчего ошибки?
Я думал, что это оттого, что не создано ни одного пользователя, хотел создать: create user 'sergey' И вот что пишет:
 
Цитата:
use connect or create database to specify a database

Всего записей: 929 | Зарегистр. 22-02-2007 | Отправлено: 10:01 07-04-2010 | Исправлено: Omsk, 10:04 07-04-2010
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос: есть ли какой-либо список стандартных рекомендаций по регламентным работам с базами 2.5.x от разработчика?

----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 9336 | Зарегистр. 03-03-2002 | Отправлено: 10:45 12-02-2014
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задам нубовский вопрос: базу размером в 3,5 гига можно считать большой?
Спрашиваю это из-за наличия тормозов в последнее время
Понимаю, что скорость работы базы зависит от железа, структуры базы и прочих параметров..
Просто пытаюсь понять, какая вилка по физическому размеру файла базы допустима для Firebird

----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 9336 | Зарегистр. 03-03-2002 | Отправлено: 10:56 03-10-2014
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть CentOS Linux 6.6
Делаю бэкап через шедулер и  
gbak -b -user sysdba -pass XXX -v  путь к исходику путь к  бэкапу
Пробую восстановить на этой же машине через
gbak -c -user sysdba -pass XXX путь к  бэкапу путь к исходику -v  -y log.txt
Получаю пусто и в логе gbak: ERROR:Expected backup version 1..9 Found 0
Гугление результата не дало. Что за ошибка?

----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 9336 | Зарегистр. 03-03-2002 | Отправлено: 15:48 02-06-2015
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С целью очистки базы filial02.gdb были выполнены следующие операции  
1. gfix -shut –force 10 -user <USER_IB> -pass <PASSWORD_IB> filial02.gdb  
2. gbak -b -user <USER_IB> -pass <PASSWORD_IB> -v -g filial02.gdb filial02.bak  
3. Удален текущий filial02.gdb  
4. gbak -user <USER_IB> -pass <PASSWORD_IB> -c -v filial02.bak filial02.gdb  
Во время операции восстановления получена ошибка gbak: ERROR:validation error for column "REPL$CHANGELOG"."MODIFYDATE", value "*** null ***" gbak: ERROR:warning -- record could not be restored
 
Как выправлять такую ошибку?

----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 9336 | Зарегистр. 03-03-2002 | Отправлено: 12:02 29-10-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Программы » Проблемы при работе с СУБД Firebird 1.5.x - 2.x.x


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.B0ard 2000-2026

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru