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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

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

qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Пока еще бесплатная.

По прежнему бесплатная. Вот на этой странице описано, как установить. Установщика ex-USSR нет, есть только набор файлов, которые надо просто заменять при выходе очередного обновления.

Всего записей: 1080 | Зарегистр. 03-02-2013 | Отправлено: 18:38 20-10-2020
davtag

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сервере несколько БД Firebird 3.0.
Подключение осуществляется к ним на этом же сервере:
localhost:D:\Data\A.fdb
12.1.1.1:D:\Data\B.fdb
12.1.1.1:D:\Data\C.fdb
 
Периодически возникает такая ошибка при обращении к БД:
    Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.connection shutdown.
    
    Select id from documents where name=:docname and doc_type=:doctype".
    

Всего записей: 2 | Зарегистр. 19-08-2021 | Отправлено: 10:31 19-08-2021 | Исправлено: davtag, 10:47 19-08-2021
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.connection shutdown.

Вы одно и тоже соединение с базой используете из разных потоков (thread) ?

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 09:48 20-08-2021
davtag

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Софт по работе с БД написан не мной и узнать нет возможности.
Судя потому, что FB в режиме SyperServer, то да.

Всего записей: 2 | Зарегистр. 19-08-2021 | Отправлено: 09:25 23-08-2021
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет. Супер сервер тут не при чём. Такая ошибка бывает, когда само приложение (программа) создаёт у себя несколько потоков и из них работает с одним подключением, а не с отдельным подключением на поток.
 
Но не только. Я вам, конечно, желаю удачи в исправлении этой ошибки, но разумнее всего было бы связаться с разработчиком.
 

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 20:37 23-08-2021
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю, было или нет, оставлю здесь всё равно
 
Руководство по языку SQL СУБД Firebird 4.0
 
https://www.ibase.ru/files/firebird/Firebird_4_0_Language_Reference_RUS.pdf

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:15 07-12-2021
noisy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IBExpert для обладателей WIN1251 закончился?

Всего записей: 991 | Зарегистр. 30-05-2002 | Отправлено: 16:24 28-03-2022
Neogar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
noisy

Цитата:
IBExpert для обладателей WIN1251 закончился?

 
Наверное санкции ...
 
под ковриком 2022.3.4.1
 

Всего записей: 199 | Зарегистр. 03-09-2004 | Отправлено: 13:28 31-03-2022 | Исправлено: Neogar, 13:38 31-03-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Есть база FireBird 3.0 с кодировкой win1251. Как ее переделать в UTF-8 с сохранением данных?

Всего записей: 2596 | Зарегистр. 18-05-2005 | Отправлено: 12:44 01-08-2022
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Простого способа нет.
Экспорт структуры и данных в скрипты, создание новой базы и импорт структуры и данных с предварительной корректировкой строковых типов.
У меня ушло примерно 2 рабочих дня.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 07:48 02-08-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Спасибо. А зачем надо корректировать строковые типы и что в них корректировать - кодировку? размер?

Всего записей: 2596 | Зарегистр. 18-05-2005 | Отправлено: 10:17 02-08-2022
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IB Expert ом выкачать схему (структуру) в скрипт. Потом им же выкачать все данные в скрипт. Сконвертировать данные в utf. Для доменов строковых кодировку можно указать. Залить всё в новую базу, созданную в utf.  
 
Если по строковым полям есть индексы, то поставить размер страницы базы побольше
 
Тут про длину полей и индексы по ним
 
https://firebirdsql.org/file/documentation/chunk/en/refdocs/fblangref30/fblangref30-datatypes-chartypes.html

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 16:32 02-08-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TuMOXA123

Цитата:
IB Expert ом выкачать схему

Спасибо. У меня база маленькая обошелся копированием объектов. Домены, функции, процедуры, таблицы. Вроде получилось

Всего записей: 2596 | Зарегистр. 18-05-2005 | Отправлено: 20:05 02-08-2022
noisy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может кому интересно, бесплатный (на данный момент) продвинутый мониторинг Firebird.  
https://ib-aid.com/firebird-advanced-monitoring
 
 
взято с https://sqlru.net/index.php/t/68/

Всего записей: 991 | Зарегистр. 30-05-2002 | Отправлено: 12:18 03-08-2022
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 А зачем надо корректировать строковые типы и что в них корректировать - кодировку? размер?  

 
да,кодировку
и при импорте данных, и в будущем нужно не забывать в редакторе кода выбирать юникод

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 14:13 03-08-2022
AlexPNZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, можно ли сделать сравнение двух баз FDB на предмет их отличий ? Для того чтобы эти отличия потом перенести из одной БД в другую.

Всего записей: 386 | Зарегистр. 05-08-2004 | Отправлено: 19:56 01-09-2022
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPNZ

Цитата:
Подскажите, можно ли сделать сравнение двух баз FDB на предмет их отличий ? Для того чтобы эти отличия потом перенести из одной БД в другую.

 
IB Expert Инструменты->Сравнение БД не подходит?

Всего записей: 2596 | Зарегистр. 18-05-2005 | Отправлено: 20:35 01-09-2022 | Исправлено: Samotek, 21:03 01-09-2022
AlexPNZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
IB Expert Инструменты->Сравнение БД не подходит?

Пока не пробовал)  
Узнал о возможности просто пока.

Всего записей: 386 | Зарегистр. 05-08-2004 | Отправлено: 23:23 01-09-2022
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подскажите, можно ли сделать сравнение двух баз FDB на предмет их отличий ? Для того чтобы эти отличия потом перенести из одной БД в другую.

Только скрипт обязательно смотреть глазами перед выполнением!
 
А так да в IBexpert неплохое сравнение БД

Всего записей: 1613 | Зарегистр. 01-03-2004 | Отправлено: 23:51 01-09-2022
AlexPNZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эту беду как побороть ? Win 10@64
   
 
 
Добавлено:

Цитата:
под ковриком 2022.3.4.1

Файла больше нет(

Всего записей: 386 | Зарегистр. 05-08-2004 | Отправлено: 00:00 02-09-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru