Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 339
от 05.06.2007, 03:05

Администратор:Gh0stik
В рассылке:Подписчиков: 329, Экспертов: 40
В номере:Вопросов: 1, Ответов: 2


Вопрос № 89251: Добрый день. Работаю с FireBird. Можно с разных компьютером подключаться к базе под администратором? Подклюсится я могу, но когда пытаюсь внеси изменения приложение просто виснет. Вот я немогу понять это связано только с тем что вхожу по ...

Вопрос № 89.251
Добрый день.
Работаю с FireBird. Можно с разных компьютером подключаться к базе под администратором?
Подклюсится я могу, но когда пытаюсь внеси изменения приложение просто виснет.
Вот я немогу понять это связано только с тем что вхожу по администратором на обоих машинах или это просто глюк?
Подскажите может кто сталкивался с подобными проблемами.
Заранее спасибо всем кто ответит.
Отправлен: 30.05.2007, 13:18
Вопрос задал: AllexZ (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Архангельский Андрей Германович
Здравствуйте, AllexZ!
Непонятно, что называется администритором.
Для Firebird есть суперпользователь SYSDBA, который по умолчанию имеет пароль masterkey. Можно подключаться под этим именем с нескольких компьютеров без проблем (пока Firebird не отслеживает такую ситуацию).
Пользователи домена Windows не имееют никакого отношения к Firebird. На файл БД можно оставить права только пользователя SYSTEM.
Если виснет приложение, то проблема скорее всего в нем.
Для проверки можно подключится к БД с помощью программы isql.exe и попробовать внести изменения с ее помощью
Возможны проблемы с доступам к объектам БД. Например если БД создавалась не пользователем SYSDBA, а другим, то он и будет владельцем объектов. Тогда нужно раздать соответствующие права. Правда в этих случаях Firebird будет выдавать соответствующее сообщение
---------
Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Специалист)
Ответ отправлен: 30.05.2007, 13:39

Отвечает: Примак Руслан Николаевич
Здравствуйте, AllexZ!
Дело в том, что при использовании Events, которые могут генерироваться триггерами, сервером Firebird используется порт отличный от 3050. По умолчанию он генерится случайно, зафиксировать его на определенный номер можно изменив параметр RemoteAuxPort в файле firebird.conf. (Не забудьте перезапустить сервисы). И открыть этот порт в фаерволе. При использовании SuperServer виснет и сам сервер - нужно снимать полностью задачу
Ответ отправил: Примак Руслан Николаевич (статус: 2-ой класс)
Ответ отправлен: 30.05.2007, 14:04
Оценка за ответ: 5
Комментарий оценки:
Большое сапсибо за подробный ответ, но ксожелению причина не в этом. Это возникает только при встаки новой записи, я так подозреваю что это из-за тригера-счечика. Но почему пока не знаю.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное