Найдено 19 результатов

Desdechado
15 фев 2006, 22:38
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

1. Для эксперимента.
2. И из него будут браться настройки при старте моей программы? А если переименовать? (тоже эксперимент :)
Desdechado
15 фев 2006, 21:45
Форум: Общие проблемы
Тема: Как в UDF определить кодировку переданной в нее строки?
Ответы: 2
Просмотры: 3170

Как в UDF определить кодировку переданной в нее строки?

1. Допустим, есть UDF, принимающая на вход строку (PChar). Как определить charset для строки (win1251, unicode_fss или другая) внутри UDF? А то ведь в БД могут быть поля разных кодировок. Хочется написать одну функцию на все. 2. В случае unicode_fss в строке двоичные нули будут ведь. А Pchar - строк...
Desdechado
15 фев 2006, 20:45
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

Еще 2 вопроса вдогонку: 1. fbembed.dll можно переименовать и все будет работать. А можно ли переименовать firebird.msg так, чтоб ничего не развалилось (чтоб сообщения все равно показывались нормально)? Если можно, то как это настраивается? 2. У нормального сервера есть firebird.conf, а где и как нас...
Desdechado
13 фев 2006, 22:58
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

почитай варианты повреждения БД, выбери нужные Читал, и не раз. И ремонтировал не раз. И больше как-то не хочется. Поэтому "нужных" там нет :) какой-такой "автооткат"??? Имеется ввиду, что неподтвержденные транзакции откатываются. При падении сервера они же не подтверждаются, надеюсь. пиши приложен...
Desdechado
13 фев 2006, 19:51
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

аварийное завершение работы приложения Т.е. если "особо вумный" юзер из диспетчера задач срубает программу, которая, как ему показалось, зависла (ну, долго что-то считает или в ХП данные ковыряет), то это смерть базе? А ForcedWrites в этом случае не поможет? А автооткат транзакций? Что-то я устраша...
Desdechado
13 фев 2006, 19:19
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

понятно?
Спасибо, что еще раз разжевали про EXE+DLL=сервер. Но это я понял еще постом выше :)

Меня интересуют именно виды AV, портящие БД. Например, обращение к некоторому объекту, который уже разрушен, или выход за границы массива - это все AV. Но неужели они могут попортить БД?!
Desdechado
13 фев 2006, 18:59
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

Embedded предназначен ДЛЯ РАСПРОСТРАНЕНИЯ. Не для разработки, потому что ты получишь гемор, изложенный выше. Уже получил. Просто хотелось в "боевых условиях", так сказать. при использовании Embedded/Personal сервером является именно ваше приложение, "падение" (по AccessViolation) приложения из-за о...
Desdechado
13 фев 2006, 18:07
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

вообще то он должен лежать рядом с exe. если про embedded. Допустим, есть IBExpert. И есть моя программка. Через IBExpert я работаю с БД трех FB-серверов, установленных у меня на машине. Из своей программки - только с FB Embedded. Я положил fbembed.dll и firebird.msg рядом со своей программкой. Но ...
Desdechado
13 фев 2006, 15:37
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

embedded-у все это пофиг, у него firebird.msg должен рядом с ним лежать Лежит. Но получаю сообщения вида: can't format message 13:197 -- message file C:\Program Files\IB Expert\firebird.msg not found. violation of PRIMARY or UNIQUE KEY constraint "PK_LOCALES" on table "LOCALES". Сама DLL сервера во...
Desdechado
13 фев 2006, 12:36
Форум: Совместимость различных версий
Тема: Сожительство 3-х версий сервера
Ответы: 27
Просмотры: 27945

Сожительство 3-х версий сервера

Проштудировал http://www.ibase.ru/devinfo/inst_manual.htm Установил FB1.5.2, FB2.0, FB1.5.2 Embedded. Выкинул из общих папок gds32.dll, разнес по портам. Все вроде работает (подключаюсь с указанием конкретных библиотек у каждого сервера). Но терзает одно неудобство. Firebird.msg не видит ни один сер...
Desdechado
08 фев 2006, 14:02
Форум: Вопросы безопасности
Тема: Откуда SYSDBA в БД, созданной другим пользователем?
Ответы: 12
Просмотры: 18372

> меняй ник на Ибумоски Якамуто
ай, зачем такой злой?
Desdechado
08 фев 2006, 13:40
Форум: Вопросы безопасности
Тема: Откуда SYSDBA в БД, созданной другим пользователем?
Ответы: 12
Просмотры: 18372

Создать могу. И она создается. Но все-таки хотелось бы от этого SYSDBA избавиться.
Ведь если я удалю пользователя SYSDBA в неEmbedded-версии, подсуну туда эту БД, созданную в Embedded, то по идее SYSDBA не должен иметь возможности подключиться к БД.
Desdechado
08 фев 2006, 12:32
Форум: Вопросы безопасности
Тема: Откуда SYSDBA в БД, созданной другим пользователем?
Ответы: 12
Просмотры: 18372

Откуда SYSDBA в БД, созданной другим пользователем?

FB 1.5.2 Embedded
Создаю БД от имени пользователя USER1. В бинарнике базы вижу кучу мест со строкой SYSDBA. Откуда он там взялся? И как от него избавиться?
Desdechado
23 янв 2006, 18:36
Форум: Баги и падения сервера
Тема: FB2.0Beta1 - gbak: WARNING:Concatenation overflow.
Ответы: 6
Просмотры: 7246

если результат может быть >32к, значит такую операцию нельзя даже при компиляции допускать Это точно погорячились. Ведь если превысил, то обычно вываливает Arithmetic exception or string truncation. Все предельно ясно. А тут ... Кстати, этот ворнинг на состояние БД не влияет? Можно с ней работать и...
Desdechado
23 янв 2006, 16:27
Форум: Баги и падения сервера
Тема: FB2.0Beta1 - gbak: WARNING:Concatenation overflow.
Ответы: 6
Просмотры: 7246

Эта БД стабильно и без всяких глюков работала пару лет на FB1.5.
Ни в одном случае не было таких сообщений. Это что-то новое из двушки?
Она что, проверяет потенциально опасные места типа

Код: Выделить всё

DECLARE VARIABLE x VARCHAR(32000);
DECLARE VARIABLE y VARCHAR(32000);
y=x || x;
тогда почему не указано, где это?
Desdechado
23 янв 2006, 12:13
Форум: Баги и падения сервера
Тема: FB2.0Beta1 - gbak: WARNING:Concatenation overflow.
Ответы: 6
Просмотры: 7246

FB2.0Beta1 - gbak: WARNING:Concatenation overflow.

SS, WinXP SP2 Home база была создана в 1.5.2, Dialect 1 Ради интереса сделал ей бэкап под 1.5.2, а потом рестор под двушкой. Формат Transportable, размер страницы 8кб. После восстановления индексов выдал gbak: committing metadata gbak: WARNING:Concatenation overflow. Resulting string cannot exceed 3...
Desdechado
02 авг 2005, 23:03
Форум: Баги и падения сервера
Тема: EXECUTE STATEMENT ... INTO - несовместимость типов
Ответы: 4
Просмотры: 5591

Благодарю за подробные объяснения.

Мне проще объявить переменную другого типа, подходящего :)
Desdechado
02 авг 2005, 21:49
Форум: Баги и падения сервера
Тема: EXECUTE STATEMENT ... INTO - несовместимость типов
Ответы: 4
Просмотры: 5591

да нет, случайно попался, портировал с Оракла хранимку... если имелось ввиду вот это Return values are strictly checked for data type in order to avoid unpredictable type-casting exceptions. For example, the string ’1234’ would convert to an integer, 1234, but ’abc’ would give a conversion error. то...
Desdechado
02 авг 2005, 19:08
Форум: Баги и падения сервера
Тема: EXECUTE STATEMENT ... INTO - несовместимость типов
Ответы: 4
Просмотры: 5591

EXECUTE STATEMENT ... INTO - несовместимость типов

FB 1.5.2 Наковырял такую неприятность. В таблице поле s_id типа SMALLINT. В процедуре пишу EXECUTE STATEMENT 'SELECT s_id FROM Tablica' INTO :n; При этом объявлено DECLARE VARIABLE n INTEGER; При выполнении процедуры на приведенной конструкции ругается о несовместимости типов. Всегда считал, что SMA...