powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / а *.FDB можно просто так и удалить ?
25 сообщений из 28, страница 1 из 2
а *.FDB можно просто так и удалить ?
    #38994344
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если нет живых соединений то fb, стартуя не блокирует
базы ? можно просто так взять и удалить...скопировать...
непривычно как-то после MSSQL...вообще пока не пришел
запрос на соединение, так FB о базе ничего и не знает...

а как сделать чтобы он постоянно с базой был на конекшене
вне зависимости от наличия клиентов ? также и база будет
заблокирована для тупого удаления и время соединения
будет меньше , чем если он каждый раз будет заново
как только первый клиент появится


для дистрибуции это удобно - можно базы перемещать
и в DNS просто менять путь, так же ?

а юзеров с пермитами где он хранит, в реестре
или в файле кторый тоже можно перенести ?

а JOB-ы есть ?
а внешнюю прогу умеет запускать ?
а почту умеет рассылать ?
а дровами для импорта (напр из excel) умеет пользоваться ?
а сжать базу можно (пока в маэстро не нашел фишки) ?


извините, что пару часиков потыкал FB и уже с недоумками лезу
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994345
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongможно просто так взять и удалить...скопировать...
Какой же идиот даст кому-то файловый доступ к базе?..

SangYongа как сделать чтобы он постоянно с базой был на конекшене вне зависимости
от наличия клиентов ?
С какой именно базой? Их на сервере может быть 100500 в разных каталогах с разными именами
и расширениями.


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994353
MrCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пока не пришел запрос на соединение, так FB о базе ничего и не знает...
Зачем и что о ней нужно знать, если с ней никто не соединён? С другой стороны, как только о ней что-то понадобится узнать - установится соединение.
а юзеров с пермитами где он хранит
Юзеров - в спец. БД у себя под ногами, разрешения - непосредственно в БД, они размазаны по системным таблицам. Начните поиски с RDB$USER_PRIVILEGES, например.
а JOB-ы есть ?
а внешнюю прогу умеет запускать ?
а почту умеет рассылать ?
а дровами для импорта (напр из excel) умеет пользоваться ?
а сжать базу можно (пока в маэстро не нашел фишки) ?

а почему ви спгашиваете именно сервер БД должен этим заниматься?
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994355
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYong...
...пока в маэстро не нашел...
...
Что за "маэстро"?
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994366
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ> Что за "маэстро"?

Ну это пародия, ибэкспертстро.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994410
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Базу MS SQL тоже можно удалить спокойно, остановив службу сервера. Это явная недоработка майкрософт - надо запрещать останавливать службу, пока запущена винда.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994415
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongа как сделать чтобы он постоянно с базой был на конекшене вне зависимости от наличия клиентов ?
в общем случае самому серверу база нафиг не нужна, пока с ней клиенты не работают. Идея "постоянного коннекта" относится разве что к т.н. фиче LINGER, которая имеет смысл разве что для веба. И то, это удержание кэша последней открытой БД в течение некоторого времени, и работает разве что для Суперсервера, но не для Классика или Суперклассика.
SangYongдля дистрибуции это удобно - можно базы перемещать и в DNS просто менять путь, так же ?
у разных СУБД вокруг БД наворочено много всякой лишней херни. База данных - это просто файл (или набор файлов). Поэтому какие то нахрен DNS тут вообще не к месту.
SangYongа JOB-ы есть ?
у MS SQL Job - это повторение AT в винде и cron в линуксе, не имеющее ничего общего с СУБД. Типа, для тупых админов MS SQL, которые даже возможностей ОС не знают.
SangYongа внешнюю прогу умеет запускать ?
а почту умеет рассылать ?
и яичницу жарить. СУБД вся эта лабуда не нужна, и к ней не относится.
SangYongа дровами для импорта (напр из excel) умеет пользоваться ?
нет. задача импорта или экспорта - сторонняя. Импорт-экспорт есть только в файлы спец.формата, external tables.
SangYongа сжать базу можно (пока в маэстро не нашел фишки) ?
backup/restore. База данных это файл произвольного доступа, поэтому обычно у нормальных СУБД никакого понятия "сжатия" нет. Со "сжатием" - это к dbf.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994569
Фотография roadster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvSangYongа внешнюю прогу умеет запускать ?
а почту умеет рассылать ?
и яичницу жарить. СУБД вся эта лабуда не нужна, и к ней не относится.ну по внешней проге UDF же есть.
а почту админу отослать не помешает по наступлению события, ну а если такое реализовано, что и кому угодно можно отослать.
kdvБаза данных это файл произвольного доступа, поэтому обычно у нормальных СУБД никакого понятия "сжатия" нет.DB shrink скорее всего имеется в виду.

ЗЫ как то уж слишком вы все категоричны, помню такое поведение и на вопросы о временных таблицах.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994572
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roadsterну по внешней проге UDF же есть.
чтобы из UDF вызвать format c: нужно эту UDF написать, а потом подключить. Но да, можно.

roadsterа почту админу отослать не помешает по наступлению события, ну а если такое реализовано, что и кому угодно можно отослать.
по наступлению какого именно события? ФБ с почтой не работает, никак и совсем. Для уведомления админа о событиях можно использовать FBDataGuard.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994632
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvbackup/restore. База данных это файл произвольного доступа, поэтому обычно у нормальных СУБД никакого понятия "сжатия" нет. Со "сжатием" - это к dbf.
Дима,не поверишь,но у MS SQL можно уменьшить размер файла базы не применяя b/r. Даже монопольный доступ не требуется.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994633
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongпока в маэстро не нашел фишки

Выкинь
Для FB используется IBExpert или в крайнем случае EMS
В остальном - в MS SQL есть много чего такого,чего нет в других СУБД. В большинстве случаев это маркетинговые фишки,многие из которых мало кому в реальной жизни нужны. Например,запуск из запроса команд cmd - это серьезная уязвимость.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994659
Фотография roadster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvнужно эту UDF написать, а потом подключить. Но да, можно.а я и не говорил, что просто указать что запускать.
kdvпо наступлению какого именно события?например перевод БД в шутдаун или при появлении определённой ошибки при работе с БД.
kdvДля уведомления админа о событиях можно использовать FBDataGuard.тоже оказывается можно :)
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994669
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,
Благодарен за ответы. Я много и не ждал. Просто из MSSQL сделал шаг в строну из чисто факультативного любопытства.
Правда о том что юзеры-пермиты - "размазаны по системным таблицам" я непонял - где-то они физически должны находится ?
может какой отдельный файл....
и насчет того что "СУБД вся эта лабуда не нужна" - категоричность тут была бы спорной :)
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994679
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYong,

в security2.fdb юзеры живут. А права их в самой базе. В тройке в качестве базы пользователей можно назначить саму себя.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994693
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongGallemar,
Благодарен за ответы.

Пожалуйста. Я начинал с админства MS SQL, так что твои вопросы мне знакомы.
SangYongи насчет того что "СУБД вся эта лабуда не нужна" - категоричность тут была бы спорной :)
Сравни ценник MS SQL и Firebird. Это первое. Второе - Firebird разрабатывает маленький коллектив, на написание маркетинговых плюшек времени уже нет. Кому надо - пишет сам или покупает.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994724
-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-
Гость
Симонов ДенисВ тройке в качестве базы пользователей можно назначить саму себя.
Но на другой машине к этой базе можно подключиться используя SYSDBA:masterkey. Имхо это не совсем то, что большинство IT-шников понимают под выражением "пароли в базе".
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994777
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-Но на другой машине к этой базе можно подключиться используя SYSDBA:masterkey. Имхо это не совсем то, что большинство IT-шников понимают под выражением "пароли в базе".

Для этого существует шифрование. Большинству оно нафиг не сдалось, но тем не менее его тоже ввели в тройке. А пароли в базе они не для безопасности, а для удобства.

Ибо без шифрование базу, даже если сделать как ты хочешь, твою базу легко вскрыть просто скопмилировав билд в котором тупо отключена проверка авторизации. А уж это не так сложно.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994821
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениствою базу легко вскрыть просто скопмилировав билд в котором тупо
отключена проверка авторизации. А уж это не так сложно.
Более того, такой билд под названием Firebird Embedded распространяется официально.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994824
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-Симонов ДенисВ тройке в качестве базы пользователей можно назначить саму себя.
Но на другой машине к этой базе можно подключиться используя SYSDBA:masterkey.
База, которую нельзя открыть стандартным паролем, делается без проблем. Если ты так сильно переживаешь о безопасности и не можешь при этом настроить нормальный сервер, то должен об этом знать.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994848
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

это понятно. Я про говорю про то, что было бы если таки такую проверку запилили в том числе и в ембедед как хочет товарищ минус.
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38994857
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline[
База, которую нельзя открыть стандартным паролем, делается без проблем
Даже с переносом на другой сервер?
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38995054
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кому интересно:
потыкал полчаса из MSACCESS 2003 (ну мой любимый инструмент)
для работы с таблицами FB из MSA можно таблицы не линковать
достаточно при открытии формы указать:
Код: sql
1.
2.
3.
4.
Private Sub Form_Open(Cancel As Integer)
 Me.RecordSource = "Select id,F1 from PROBA " _
 & " IN 'C:\DISTR\FB\DATA.FDB' [ODBC;DSN=FB;Driver=Firebird/InterBase(r)  driver;Dbname=C:\DISTR\FB\DATA.FDB;CHARSET=WIN1251;UID=SYSDBA;Role=PUBLIC;Client=C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll;;TABLE=PROBA]"
End Sub



формочка по умолчанию получается редактируемой
но пока без создания на клиенте DSN не получается (указание откр текстом PWD=masterkey приводит к ошибке)
ща попробую ретранслируемый запросик к UDF с параметрами и над бы еще попробовать триггер типа instead of
(в FB это наверно before)
- если сложная вьюха типа юнион получится редактируемой то совсем всё хорошо
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38995086
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongсложная вьюха типа юнион
"Вьюха типа юнион" обычно служит признаком хреново спроектированной БД, в которой одну
сущность совершенно напрасно размазали на две таблицы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38995106
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
да....
ну например куча разнородных прайсов в базе Prices - абсолютно
не приемлемо хламить все прайсы в одну таблицу, а чтобы агрегировать
их в один вью нужон юнион...ну например....ну правда не нужно редактирование :)
а так, чего тут не понятного - сущностями оперировать - привычное дело
...
Рейтинг: 0 / 0
а *.FDB можно просто так и удалить ?
    #38995127
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYongабсолютно не приемлемо хламить все прайсы в одну таблицу
Религия мешает?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / а *.FDB можно просто так и удалить ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]