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

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

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

OXDBA

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

Цитата:
Мне нужно чтобы в БД присутствовали тока мной созданные пользователи, и имели строго определенные гранты на объекты.

README_embedded.txt принципиально не читаем?

Цитата:
Похоже не удачно выбрал вариант с использованием Firebird...

Решать только тебе!
Tantos
Ты прав, но здесь речь идет об embedded.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 10:37 25-06-2007
keon



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

Цитата:
Заведи роль SYSDBA, тогда юзер SYSDBA не получит доступа к базе.  

 
Роль SYSDBA создать не получится, т.к. есть такой юзерь.
 
Добавлено:

Цитата:
README_embedded.txt принципиально не читаем?  

 
2.3. Authentication and security
 
    The security database (namely security2.fdb) is not used
    in the embedded server and hence is not required. Any
    user is able to attach to any database. Since both
    the server and the client run in the same address space,
    the security becomes just an agreement between both
    sides which can be easily compromised.
 
    But note that SQL privileges are still checked.
 
Типа любой юзверь могет присоединить мою БД к совему пространству сервера баз данных, куда "перетекут" и мои юзверя. И от пользователя SYSDBA сможет делать с моей БД все что угодно. А значит с Firebird как независимое (и защищенное) хранилище данных в варианте embed не проходит требуемой критики.
 
Буду пробовать с "дятлом", мож удастся достич требуемого результата.

Всего записей: 164 | Зарегистр. 21-12-2006 | Отправлено: 11:21 25-06-2007
OXDBA

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

Цитата:
Буду пробовать с "дятлом", мож удастся достич требуемого результата.

Ну если очень чешется, поставь альфу FB2.1, в триггере ON CONNECT проверяй на приход сисдба мастеркеевича и говори ему 'прощай'
 
 
Добавлено:

Цитата:
 А значит с Firebird как независимое (и защищенное) хранилище данных в варианте embed не проходит требуемой критики.

Защищенное...исходники СУБД есть, файл БД наколько я понимаю тоже доступен... чего еще нужно начинающему злодею

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 12:07 25-06-2007 | Исправлено: OXDBA, 12:08 25-06-2007
keon



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

Цитата:
в триггере ON CONNECT проверяй на приход сисдба мастеркеевича и говори ему 'прощай'

 
а это вариант), ну если тока "другой "SYSDBA не перекроет это))

Всего записей: 164 | Зарегистр. 21-12-2006 | Отправлено: 15:41 25-06-2007
Boris777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста.
Падает сервер БД
Использую FireBird 1.5 ОС XP Prof
В лог кидает ошибку 1061 Не может выполнить команду. Виснет.
По сети к БД обращаются 5 клиентов.
После переустановки сервера работает нормально.
Заранее благодарен за помощь.

Всего записей: 6 | Зарегистр. 14-12-2005 | Отправлено: 14:22 22-07-2007
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Boris777, используй логгер SQL-запросов (например, BTSQLMonitor), и посмотри, что за команда.

----------
Чем больше узнаю людей, тем больше люблю компьютеры.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 02:50 23-07-2007 | Исправлено: Tantos, 02:51 23-07-2007
vserd

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

Цитата:
1061  
похоже на ошибку TCP/IP смотри что у тебя с сетью.
И как прописываешь строку для доступа?

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 11:13 23-07-2007
OXDBA

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

Цитата:
В лог кидает ошибку 1061 Не может выполнить команду. Виснет.

Код ошибки 1061 или 10061?  А еще лучше кусок лога покажи.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 16:39 23-07-2007
Boris777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за помощь. По поводу сети, то все нормально. Тестил по несколько раз.
Строка подключения <IP сервера БД>:<Полный путь к файлу БД>.
В Loge строка:  
ABRAMOV_BOR (Client)    Fri Jul 20 14:52:10 2007
    Control services error 1061
И зависание сервера происходит переодически.

Всего записей: 6 | Зарегистр. 14-12-2005 | Отправлено: 07:40 24-07-2007
vserd

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

Цитата:
После переустановки сервера работает нормально.

После старт/стопа сервера или после переинсталяции???

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 10:54 24-07-2007
Boris777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Первый раз переустановил. После останавливал, а затем запускал сервер

Всего записей: 6 | Зарегистр. 14-12-2005 | Отправлено: 12:52 24-07-2007
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Control services error 1061 - сообщение о том, что служба не отвечает. А вот почему... UDF используются? В логе еще ошибки есть? Полная версия FB какая?

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 14:14 24-07-2007
beluihelp



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

Всего записей: 103 | Зарегистр. 21-02-2006 | Отправлено: 15:47 24-07-2007 | Исправлено: beluihelp, 15:51 24-07-2007
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ситуация такая- стоит IBExpert, он цепляется к Б/Д в виде одного файла gdb, IBExpert пишет про эту базу: WI-V5.6.0.29. Если я правильно понял то это древняя InterBase  
В общем нужно через обработку в 1С сделать новую запись в этой базе. Общий алгоритм понятен, это будет SQL-запрос через OLE. Не понятно только как подцепить генератор для автоматической нумерации полей в таблице. Т.е. как создать новую запись в БД примерно представляю, а как присвоить очередной номер в ячейке? Как это сделать?
З.Ы. С  InterBase не работал, я 1С-ик, просто начальство задачу поставило, надо решить, вот ищу хоть какую-то инфу

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 09:56 11-09-2007
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daMIR
insert into Наименование_твоей_таблицы(Наименование_твоего_поля ,.....)  
values(GEN_ID(Наименование_твоего_генератора, 1), ....)
Вся инфа здесь

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 10:58 11-09-2007 | Исправлено: OXDBA, 11:00 11-09-2007
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что, генератор не стоит на PrimaryKey? Есть такая фишка - триггер+генератор и получается autoincrement

----------
Чем больше узнаю людей, тем больше люблю компьютеры.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 03:19 12-09-2007
OXDBA

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

Цитата:
Переинстал firebird помогло немного, в делфи и IBE пошло подключение локально... но если запускать на др. компе выдает все ту же ошибку..."Unable to complete network request to host "localhost". Failed to establish a connection. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение"

Ну так поставь там FB или как тебе уже говорил vserd используй embedded и локальное соединение.
P.S. переползли из темы Вопросы по Delphi (все версии) - часть 3

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 12:51 19-09-2007 | Исправлено: OXDBA, 12:52 19-09-2007
Botanik_IV



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

Цитата:
Ну так поставь там FB или как тебе уже говорил vserd используй embedded и локальное соединение.  

 
не хочется на каждом клиенте вешать firebird...  
базу сейчас уже подключаю локально...
 
 
 
Добавлено:
проверка коннекта в IBE на клиенте
Attempting to connect to:
C:\...\xxx.FDB
 
Connecting... Failed!
------------------------------------
Unsuccessful execution caused by an unavailable resource.
unavailable database.
 
Attempting to connect to services manager... Failed!

Всего записей: 52 | Зарегистр. 04-08-2004 | Отправлено: 13:11 19-09-2007
OXDBA

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

Цитата:
не хочется на каждом клиенте вешать firebird..

Так все, срочно покупаешь Firebird: руководство разработчика баз данных читаешь, что непонятно - задаешь вопросы.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 13:23 19-09-2007
Botanik_IV



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

Всего записей: 52 | Зарегистр. 04-08-2004 | Отправлено: 15:23 19-09-2007
Открыть новую тему     Написать ответ в эту тему

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