Показаны сообщения с ярлыком firebird. Показать все сообщения
Показаны сообщения с ярлыком firebird. Показать все сообщения

пятница, 21 ноября 2008 г.

Как создать резервную копию одной таблицы Firebird SQL Server?

Существует готовая удобная утилитка: FBExport.

В ее cli-версии это делается примерно так:
 > fbexport -d d:\Bases\mydb.fdb -P masterkey -V MYTABLE -Si -F MYTABLE-backup.sql


Восстановить назад из командной строки, если бекап был произведен таким образом можно так:
 
> fbexport -d d:\Bases\mydb.fdb -P masterkey -X -Q "delete from MYTABLE"
> fbexport -d d:\Bases\mydb.fdb -P masterkey -X -F MYTABLE-backup.sql


Вообще ключ -X позволяет выполнять произвольный SQL скрипт на базе данных. )

понедельник, 21 июля 2008 г.

Firebird SQL Server Classic и NOD32

Забавно, но попытавшись перейти на поддерживающую SMP архитектуру Classic Server, ни один клиент не мог подключиться к серверу, а в лог Firebird сыпались ошибки:
INET/inet_error: select in packet_receive errno = 10038

Виной оказался NOD32 IMON. И его мало просто отключить, нужно обязательно добавить исключение для fb_inet_server.exe из проверки. Это решает проблему.

Есть и другие причины такой проблемы:
http://www.firebirdfaq.org/faq4/