Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 Проблемы коннекта к БД при включенной трассировке  [new]
Энди Таккер
Member

Откуда:
Сообщений: 363
Содержимое конфигурационного файла fbtrace.conf:
database
{
enabled = true
#
log_filename = 'c:/Program Files/Firebird SQL Server/Audit/trace.log'
#
log_connections = true
max_log_size = 1
}

ISQL молча вылетает при выполнении connect ...,
с выводом окна windows report "Прекращена работа программы Firebird SQL Server".
Процесс сервера в памяти остается, но в логе пусто.

IBExpert при подключении к БД выдает
"Access violation at address 0B6114B8 in module 'fbtrace.DLL'. Read of address 00000004" с падением сервера.
Впрочем, адреса могут меняться. В логе сервера пусто.

При запуске стороннего приложения для работы с БД получаю то же, что и с IBExpert, но после закрытия приложения в логе появляется:
W7ANG-DEV-01	Fri Apr 24 18:29:57 2015
Shutting down the server with 1 active connection(s) to 1 database(s), 0 active service(s)
При этом процесс firebird.exe остается в памяти.

Если в строке с log_filename, кавычки убрать или заметь на двойные, все работает.
Между тем в fbtrace.conf написано:
# String values should be enclosed into (any kind of) quotes if contains 
# spaces embedded, for example:
# log_filename 'C:\Documents and Settings\Firebird\My Documents\trace.log'
# include_filter "Database Stats"
Что говорит, насколько я понял, о равнозначности кавычек.

Опять же, если 'c:/Program Files/Firebird SQL Server/Audit/trace.log' заменить на
'c:\Program Files\Firebird SQL Server\Audit\trace.log', то соединение проходит, но в логе появляется:
W7ANG-DEV-01	Fri Apr 24 18:12:37 2015
Trace plugin fbtrace returned error on call trace_create.
error while parsing trace configuration
line 4, element "log_filename": pattern is invalid
'c:\Program Files\Firebird SQL Server\Audit\trace.log'

FB 3.0.0.31766, SC, запущен в режиме приложения.
Windows 7 (x86).
24 апр 15, 15:59    [17559948]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы коннекта к БД при включенной трассировке  [new]
Энди Таккер
Member

Откуда:
Сообщений: 363
Уточнение к предыдущему посту.
Если подключаться к БД как к удаленной (connect localhost:dbname ...), то сервер падает стабильно (вариант с IBExpert).
Если как к локальной, сервер естественно не падает (два остальных описанных варианта).
24 апр 15, 16:25    [17560082]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Проблемы коннекта к БД при включенной трассировке  [new]
DSKalugin
Member

Откуда: Мать городов русских
Сообщений: 285
Нужно использовать двойные слеши в путях Windows
автор
# log_filename 'C:\\Documents and Settings\\Firebird\\My Documents\\trace.log'
14 сен 17, 17:09    [20796562]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить