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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MagistrAnatol
ты пишешь приложение для промышленного использования?

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 17:06 09-10-2008
sergiuz1303



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LeaF_AVF
Я дико извиняюсь за флуд но а что есть разница в приложении для промышленого или не промышщленого использования;)
 
MagistrAnatol и всем остальным
А меня интересует такой вопрос: Когда я добавлял пользователей и менял пароль для SYSDBA то у меня это происходило для всего сервера. А значит и для всех БД которых я насоздавал. Так вот есть у меня одна проблема в жизни я всегда изменял пароль для SYSDBA на свой и проэкты написанные другими програмистами у меня тогда не запускаються как избавиться от проблемы изменения пароля для всех баз.

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 18:21 09-10-2008
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergiuz1303
Во избежание несчастных случаев на производстве, владельцем БД должен быть не SYSDBA.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 18:43 09-10-2008
sergiuz1303



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OXDBA
Хе это и ежу понятно трабл в том что как его у брать не навредив всей системе СУБД фаербирд

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 01:29 10-10-2008
AngeL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у нас пром. преприятие, но юзверь SYSDBA и ничего страшного! Зачем вобще юзверя менять то? у нас правда версия еще 1.5, но база огромная и все вроде неплохо, работаем!

Всего записей: 69 | Зарегистр. 19-05-2004 | Отправлено: 07:30 10-10-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergiuz1303
разница в том, что для промышленного использования Firebird 2.5 (который находится в стадии альфа-тестирования) я бы не стал.
 
по поводу пароля для SYSDBA - все пользователи хранятся в отдельной БД (в зависимости от версии сервера менялось их название - ISC4.gdb, security.fdb)
если в программе у тебя жестко прописан пароль, который ты установил, то нужно или изменить пароль для SYSDBA на той машине где он не запускается или (что предпочтительнее, ИМХО) - переписать код
 
AngeL
плохо то, что в этом случае невозможно БД сделать Shutdown (если есть активные пользователи SYSDBA)

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 10:07 10-10-2008
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergiuz1303
Сбросить метаданные в скрипт, создать БД под нужным пользователем, перелить данные каким-нибудь datapump'ом. Сделать этот один раз и забыть о проблеме совместной жизни на одном сервере с чужим софтом. Да кстати, опять же учитывая опыт разработки тиражируемых приложений, клиентские приложения должны использовать fbclient.dll, а не gds32. Поможет мирно сосуществовать с IB.
AngeL

Цитата:
база огромная и все вроде неплохо

FB очень терпелив
Кстати, нескромный вопрос огромная это сколько? Просто в полуторке мне помнится ограничение было, что-то около 36 гигов на таблицу.
 
Добавлено:
LeaF_AVF
Дык это же промышленное предприятие, клиенты конце рабочего сами из базы разбегаются

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 11:13 10-10-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OXDBA
про промышленное предприятие я говорил в контексте использования Firebird 2.5 alpha

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 12:04 10-10-2008
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LeaF_AVF
Да я не об этом, AngeL пишет что у них пром. преприятие, ты абсолютно правильно отмечаешь проблему шатдауна, когда все вокруг SYSDBA, вот я и отшутился, что проблемы отстрела пользователей от базы у них нет, ибо те сами разбегаются в конце рабочего дня

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 12:46 10-10-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OXDBA
сорри, к пятнице чувство юмора кажется, приблизилось к нулю

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 13:00 10-10-2008
and23

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2MagistrAnatol: Про способы получения прогресса ХП Вам давно и исчерпывающе отвечали в "Вопросах по компонентам": http://forum.ru-board.com/misc.cgi?action=printtopic&forum=33&topic=8529 . Читали?
 
2delover: Я имею в виду конструкцию типа
Код:
SELECT  
    t1.f as f1,   t2.f as f2  
FROM   table1 t1  
LEFT JOIN   table2 t2  ON  
   (t1.num = t2.num)  
UNION
  T3.f as f1, :default_f2 AS F2
  FROM table1 T3
  WHERE <Ваше ELSE-condition>
. А вообще, напишите подробнее, что понимается под "when_condition_isnull".

Всего записей: 567 | Зарегистр. 10-09-2003 | Отправлено: 16:37 10-10-2008 | Исправлено: and23, 16:38 10-10-2008
sergiuz1303



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LeaF_AVF && OXDBA
Спасибо за ответы но вот если оставить пароль для sysdba по умолчанию. То более менее опытный пользователь может просмотреть базу через тот же Ibexpert. А я хотел бы избежать данную ситуацию. но при этом что бы не поломать работу программ других разработчиков.  
P.S.  еще один нюанс embed server мен не нравиться

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 06:51 12-10-2008
LeaF_AVF



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

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 09:28 12-10-2008
sergiuz1303



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LeaF_AVF
Это что прятать подальше и с измененым расширением файл БД?
Какие есть варианты обеспечения безопасности БД?

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 10:28 12-10-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergiuz1303
1. исключить доступ к серверу (физически тоже)
2. не расшаривать диски, где находится БД
3. использовать алиасы...
 
это навскидку, может кто-то продолжит список

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 15:37 12-10-2008 | Исправлено: LeaF_AVF, 15:41 12-10-2008
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4. Логгировать подключения к базе.
5. Сменить пароль для SYSDBA.
6. Правильно раздавать роли и права.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 04:10 13-10-2008 | Исправлено: Tantos, 04:11 13-10-2008
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого-нибудь есть пример или документация по написанию blob-фильтра, работающего на сервере?

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 11:20 13-10-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
idiMAN
что ты подразумеваешь под блоб-фильтром?
обработку блоб-полей на сервере?
я использую клиентские фильтры (для сжатия/распаковки больших текстовых полей на стороне клиента - с целью минимизации трафика). Если ты об этом, могу рассказать подробнее

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 11:45 13-10-2008
sergiuz1303



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

Цитата:
5. Сменить пароль для SYSDBA.  

Если читал рание посты то должно быть понятно что изменения пароля на пользователя Sysdba не рентабельно из-за программ других разработчиков

Всего записей: 46 | Зарегистр. 11-06-2007 | Отправлено: 12:29 13-10-2008
idiMAN

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

Цитата:
обработку блоб-полей на сервере?  

Да, я имел ввиду

Код:
 
DECLARE FILTER filtername
INPUT_TYPE <blobtype> OUTPUT_TYPE <blobtype>
ENTRY_POINT 'function_name' MODULE_NAME 'library_name'
 


Цитата:
я использую клиентские фильтры (для сжатия/распаковки больших текстовых полей на стороне клиента - с целью минимизации трафика). Если ты об этом, могу рассказать подробнее

Если ты хочешь мне показать решение для FIBPlus - Клиентские BLOB-фильтры. «Прозрачная» упаковка BLOB-полей, то я вкурсе. Если что-то другое, то рад буду посмотреть.

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 12:57 13-10-2008 | Исправлено: idiMAN, 12:58 13-10-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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