![]() |
|
Модераторы: Akella |
![]()
|
|
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Ну, скажем так, достаточные для меня... -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Lola8669 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 24.1.2009 Репутация: нет Всего: нет |
какие вы все типа умные, а объяснить не можете, я далеко не тупая, просто вы не понимаете, что именно я спрашиваю!
|
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Модератор: Сообщение скрыто. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Гусары, молчать!
Добавлено через 14 минут и 53 секунды Тебе нужны начальные знания по Firebird. Что такое SYSDBA, какой у него пароль по умолчанию, как создавать базы и.тд. Ты вот пишешь: У тебя нет даже начальных сведений... Хорошо, сейчас дам снимок экрана. Дальше твой вопрос будем примерно таким: "Ну вот создала я базу данных, а что мне дальше делать?" ну или в таком роде. Поэтому тебе и посоветовали книгу. Файл клиентской библиотеки - это fbcleint.dll, который живёт в папке bin, которая живёт в папке Firebirda, путь которой по умолчанию
У тебя ведь версия Firebid`а именно 2.0, а не 2.1? Если ты только-только начинаешь, то советую снести 2.0, а скачать и установить 2.1.1 Firebird 2.1.1 (release) А ещё лучше установить версию 2.5, хоть она и не имеет релиза. Пока релиз появится, ты уже будешь соображать в Firebird`e Filebird 2.5 alpha1 А вот странички, где можно выбрать, что хочешь качать: http://firebirdsql.org/index.php?op=files&id=engine_211 http://firebirdsql.org/index.php?op=files&...d=fb250_alpha01 Как создашь базу - отпишись. |
|||
|
||||
| Lola8669 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 24.1.2009 Репутация: нет Всего: нет |
а как там называется тип данных "Счётчик"?? Это сообщение отредактировал(а) Lola8669 - 30.1.2009, 19:47 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
| Lola8669 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 24.1.2009 Репутация: нет Всего: нет |
ага, я нашла, спасибо
|
|||
|
||||
| Lola8669 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 24.1.2009 Репутация: нет Всего: нет |
а вот у меня в таблице в Access поле МЕМО, а здесь мне что поставить??
а поле Ole как заменить, на что?? Это сообщение отредактировал(а) Lola8669 - 30.1.2009, 21:20 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Я тоже решил поставить, посмотреть. Что-то пока не понимаю, какой там и где админский пароль задаётся: (в Оракле - при установке и регистрации пространства для БД, а тут - пока не нашёл) Ладно, при возможности всё же книгу куплю, а то "методом тыка", конечно, ничего хорошего не получится. Это сообщение отредактировал(а) Данкинг - 31.1.2009, 00:22 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Суперадмин в жарптичке: SYSDBA, с паролем masterkey. Причём количество символов пароле ограничено 8ю символами. Добавлено @ 00:45
Если кодировка поля Win1251, то можно использовать VarChar 32 Килобайта. Если кодировка UTF8, то, само собой, что 8 килобайт. Ну а в в другом случае можно использовать BLOB с подтипом (SupType): text Добавлено через 7 минут и 13 секунд Даю бесплатный совет. Есть такое понятие, как домены (domain). Домены - это, своего рода, шаблоны. Т.е. лучше создать несколько доменов для текстовых полей. ![]() А потом на основе доменов создавать поля. ![]() Это сообщение отредактировал(а) Akella - 31.1.2009, 00:45 |
||||
|
|||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Да, вот так получилось. ЗЫ: там и звуковое оформление ещё присутствует. ЗЗЫ: создание ролей нашёл, а нового юзера как создать с правами доступа к данной БД/таблице? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Меню Инструменты->Менеджер пользователей. Хотя в FB 2.5 пользователей можно SQL`ем вносить, редактировать, удалять.
Добавлено через 14 минут и 11 секунд Прошу учесть тот факт, что все пользователи хранятся на сервере, в файле security2.fdb. А по сему, если твою базу я украду, и поставлю на свой сервер, то все твои привилегии и пароли мне будут до одного места. Пароли задаются НЕ на базу, а на пользователя. А в моём сервере пользователь SYSDBA может иметь пароль отличный от твоего и это мне не помешает вскрыть твою базу данных. Но.... Можно уберечься от копирования файла базы данных. На файл базы данных нужно отредактировать права в винде таким образом, чтобы доступ имел только пользователь SYSTEM, т.е. всех остальных удалить. А Firebird будем иметь доступ к базе, т.к. он в службах запускается от имени пользователя SYSTEM. Теперь даже админ винды не сможет скопировать файл базы (хотя он может отредактировать права на базу и добавить себя во владельцы или дать самому себе доступ к файлу). Но есть ещё один нюанс. Можно ото всех скрыть физическое расположение файла базы данных. 1. Переименовываем файл базы данных, например даём ему непримечательное имя wi4rt5. 2. Запихиваем этот файл в какое-нибудь укромное местечко, например в C:\Documents and Settings\All Users\Application Data. 3. Редактируем файл aliases.conf - это файл псевдонимов Firebird`а. Вот такое содержимое файла может быть:
4. А теперь в своей программе, или в том же IBExpert`е можно так: ![]() А строка подключения в компонентах доступа дельфи может выглядеть так admincheg:mybase И поди теперь узнай, где живёт файл базы данных. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
В Firebird есть ещё одна замечательная штуковина, касательно хранимых процедур. Можно создать хранимку, откомпилировать её, а затем исходный текст удалить. Всё, теперь никто не узнает, чего это там эта хранимка делает. Она на вход получила какие-то данные, на выходе тебе дала результат. Хотя хороший специалист может восстановить исходный код хранимой процедуры. Или даже воссоздать свою по входным параметрам и выходным результатам. Но в какую сумму это тебе обойдётся и возьмётся ли этот спец за восстановление?
Добавлено через 40 секунд |
|||
|
||||
| Данкинг |
|
||||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Да, есть такое, "user manager".
То же и в Оракле можно (только не помню, как, как-то там Create user...). У меня, правда, FB 2.1 сейчас.
Т.е. моя база нормально откроется на другом компе без этого файла с паролями? Не понял: а что мешает посмотреть в этом aliases.conf всё, что нужно?
До подключения из Дельфи я ещё не добрался.
Ну так это как программу заново написать, по сути. Кто это спит? Это сообщение отредактировал(а) Данкинг - 31.1.2009, 03:14 -------------------- There's nothing left but silent epitaphs. |
||||||||
|
|||||||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |