форум поддержки VSGroup
https://forum.vsgroup.ua/

Доступ к БД Firebird в Active Directory
https://forum.vsgroup.ua/viewtopic.php?f=74&t=2324
Страница 1 из 3

Автор:  Denn [ 06 окт 2011, 10:18 ]
Заголовок сообщения:  Доступ к БД Firebird в Active Directory

Возникла необходимость развернуть в сети Active Directory. При тестировании нарвался на проблему - с клиентского компа WinCalc подключается без проблем к базе под учеткой доменного админа. Под учеткой доменного пользователя, говорит, что сервер БД не найден. Понятно что доменному юзеру не хватает прав, но непонятно каких именно. В интернете есть описания этой проблемы у других пользователей Firebird, но нигде нет внятного решения проблемы. Если кто сталкивался, поделитесь опытом.

Автор:  Николай@VSGroup [ 06 окт 2011, 10:22 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Можно увидеть ошибку в оригинале? желательно со скриншотом окна подключения wincalc

Автор:  Denn [ 06 окт 2011, 10:59 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Да, конечно. Вот скриншот.

Вложения:
1.PNG
1.PNG [ 17,21 КБ | Просмотров: 22963 ]

Автор:  Николай@VSGroup [ 06 окт 2011, 11:04 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

FireBird тут не при чем. программа не может подключиться к серверу по порту 2321 к программе WcInformer, чтобы получить путь к базе данных

Вот когда будет один процент загрузки, вот тогда начнется FireBird

Автор:  Denn [ 06 окт 2011, 11:20 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Спасибо за помощь. Это уже проще - буду искать какая программа порты на сервере. Фаервола там нет, брандмауэр выключен.

Автор:  hohol76 [ 06 окт 2011, 11:27 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

на сервере под админом локальным запустить wcinformer - сделать как в руководстве написано на 7 странице - у меня так заработало. порты не причем вроде, wcinformer должен быть установлен и запущен на самом сервере

Автор:  Vladimir [ 06 окт 2011, 11:39 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

вы разворачиваете сеть по принципу все работают за одним ПК по RDP? если да то какую операцинку используете?
Сервер базы данных находится на этомже сервере или на другом ПК?

Автор:  Denn [ 06 окт 2011, 12:15 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Нет, у меня сервер Firebird под Windows Server 2008. На клиентских машинах XP с WinCalc на каждой. Теперь кода на виндовый сервер стал контроллером домена, хочу перенести Firebird на отдельную машину под FreeBSD или каким-нибудь Линуксом. Но это в перспективе.
Была идея поставить один сервер терминалов на 2008 серверной винде, на клиентские машины Linux, и работать по RDP. Но после от этой идеи я отказался из-за бухгалтеров. Они принципиально не хотели так работать )).

Автор:  Denn [ 06 окт 2011, 12:21 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Нашел причину. Порты таки оказались причем. Оказывается отключить брандмауэр через апплет панели управления мало. Пока не выключил соответствующую ему службу, это чудо продолжало работать. Винда не перестает удивлять логичностью работы).

Автор:  hohol76 [ 06 окт 2011, 12:39 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Denn писал(а):
Винда не перестает удивлять логичностью работы).


если бы у тебя сервер раздавал бы инет шарингом обычным - ты бы удивился еще больше, т.к. брендмауэр еще и отвечает за общий доступ к инету, логика железная ... правда в 2008 не знаю как, может переделали

а почему бухгалтера принципиально не хотели под терминалом работать??? линукса боялись или пасьянса не хватало??

Автор:  Vladimir [ 06 окт 2011, 14:12 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

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


из практики посоветую сервер (windows serrver 2003) клиенты (windows 7) работают по RDP. лучший вариант но это ИМХО.
боитесь за вирусы купите на клиентов Касперского на каждого клиента, это удовольствие стоит не дороже чем время сисадмина и стабильность работы офиса, это факт!

Автор:  Vladimir [ 06 окт 2011, 14:22 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Denn писал(а):
хочу перенести Firebird на отдельную машину под FreeBSD или каким-нибудь Линуксом. Но это в перспективе.

оно того не стоит, лично у меня для этих целей стоит самый дешовый офисный ПК, на который паставил ХР, фаебёрд, винкалькинформер ну и конечно радмин (чтоб иногда заходить на него чтоб посмотреть как он живёт :wink: ).
в системный блок входит только два кабеля, сетевой и питание. в этой связке ком работает без перезагрузки 4 месяца(только что посмотрел в системе) никаких нарицаний на его работоспособность нет.
P.S. с базой данных постоянно работает порядка 20-25 человек.

Автор:  Николай@VSGroup [ 06 окт 2011, 14:58 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Maksim писал(а):
оно того не стоит, лично у меня для этих целей стоит самый дешовый офисный ПК,


А чего не стоит? WCInformer будет исключен из программы, стоит в планах, запуск будет идти на одном FireBird. Чем плох вариант с базой на Linux ?

Автор:  Vladimir [ 06 окт 2011, 17:34 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Николай@VSGroup писал(а):
А чего не стоит? WCInformer будет исключен из программы, стоит в планах, запуск будет идти на одном FireBird. Чем плох вариант с базой на Linux ?

в принципе, если не будет WCInformer это упрощает задачу.... но остается ещё много вариантов по настройке самого линукса и в итоге получаешь то-же самое что и на семействе windows, но при этом нужно не один день убить на правильную настройку (если конешно человек не знает как работать с линуксом и всё узнаёт по ходу выполнения задачи из форумов)
p.s. ты предусмотришь вариант как компелировать дилерскую версию программы если база вертиться на линуксе? (мне кажеться ты врядли будеш писать скрипты компилирования для линукса, темболие линукс это общее название, его разновидностей на пальцах не пересчиать и у каждого совпадают только базовые команды).
Вот еслиб ты сказал что напишеш свою программу для линукса (возмём хотябы ubuntu) ооо над этим можно подумать.

при 30 пользователях базы не стоит заморачивать голову, оно и так работает и минимум трудозатрат.

Автор:  Николай@VSGroup [ 06 окт 2011, 17:45 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Maksim писал(а):
не кажеться ты врядли будеш писать скрипты компилирования для линукса


У меня нет средство разработки под Linux. Сама программа будет работать под эмулятором. И нормально работает

Автор:  hohol76 [ 06 окт 2011, 18:04 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

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

давайте обсудим плюсы от линукса-виндовса? ну и минусы тоже конечно

Автор:  Vladimir [ 07 окт 2011, 09:01 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

hohol76 писал(а):
давайте обсудим плюсы от линукса-виндовса? ну и минусы тоже конечно


если правильно настроить сервер FireBird на насемействе линуксовых (ubunta а лучше для этого использовать FreeBSD) то теоритически должно работать СТАБИЛЬНЕЙ не факт что быстрей.
по поводу вирусов не правда, структура ядра линукса меньше подвержена вирусам но они есть и кстати очень подлые, в большинстве случаев не излечимы.
что касаеться самого винкалька, мне кажется не стоит смотреть в сторону беспланой операционке, больше минусов чем плюсов.
p.s. мне Николай говорил что у него появилась возможность компилировать винкальк для MACos, вот это интересно. Николай ты уже пробовал винкальк на яблочной оси?

Автор:  hohol76 [ 07 окт 2011, 09:38 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

быстрее - не сказать, у Вас загрузка сети подымалась более 10% когда либо при работе с программой?
стабильнее - таки да, было бы хорошо, но фря не панацея .. те же дрова к хаспу очень веселят иногда, там тоже проблемы у них бывают ... в этом случае от операционки не зависит практически ничего
а вот на макоси - это конечно бы было интересно глянуть)) хотя, имхо, бесполезная работа для Николая

Автор:  Vladimir [ 07 окт 2011, 09:54 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

hohol76 писал(а):
быстрее - не сказать, у Вас загрузка сети подымалась более 10% когда либо при работе с программой?
стабильнее - таки да, было бы хорошо, но фря не панацея .. те же дрова к хаспу очень веселят иногда, там тоже проблемы у них бывают


Сеть в наших случаях не может тормазить запросы к базе, её ресурсов всегда хватит с головой.
А вот FireBird может лучше работать на линуксах (но это нужно проверять).
Стабильность работы может зависеть как раз от операцинки на которой вертиться FireBird (толково настроенный линукс на 100% работает стабильней чем винда, это факт)

Автор:  Vladimir [ 07 окт 2011, 09:57 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

по поводу работы сети.
мне кажется важен не тот факт сколько одновременно запросов к базе а со скольких хостов эти запросы идут.
Вот у меня например порядка 25-30 человек работает с базой FireBird одновременно но все запросы приходят на сервер с одного хоста, скорее всего этот факт снимает нагрузку с сети, хотя может я и не прав...

Автор:  Николай@VSGroup [ 07 окт 2011, 11:11 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Внесу небольшую ясность.

Программа является классической двухзвенкой. Есть сервер Firebird, есть клиенты. И вся нагрузка перекинута на клиента. Т.е. серверу достаточно быть отдельной машиной без нагрузки, и все будет работать замечательно.

Нагрузка на сервер не должна превышать 5%

Автор:  hohol76 [ 07 окт 2011, 11:31 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

поделюсь конфигом ... в данный момент у меня вводится доменная система (так проще)
сервером выступает i7 4 гига памяти - пашет ничего так, нагрузка примерно 4-5%, по RDP -больше, но смысла не вижу в рдп пока, все бегает ... ошибки есть - тут к винкалку вопросы, но Николай ловит

Автор:  Vladimir [ 07 окт 2011, 11:34 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

у меня стоит для базы Firebird отдельный пк и в среднем на нём можно наблюдать такие нагрузки

Вложения:
Безымянный.JPG
Безымянный.JPG [ 197,76 КБ | Просмотров: 22932 ]
Безымянный2.JPG
Безымянный2.JPG [ 228,26 КБ | Просмотров: 22932 ]
Безымянный3.JPG
Безымянный3.JPG [ 114,07 КБ | Просмотров: 22932 ]
Безымянный4.JPG
Безымянный4.JPG [ 135,41 КБ | Просмотров: 22932 ]

Автор:  hohol76 [ 07 окт 2011, 11:41 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

Maxim

а для чего отдельный ПК, разве так сеть грузит??

Автор:  Vladimir [ 07 окт 2011, 11:53 ]
Заголовок сообщения:  Re: Доступ к БД Firebird в Active Directory

честно я незнаю что нужно делать чтоб загрузить сеть так, чтоб увидеть, что из за этого проходят глюки, отдельный ПК на базу только для того чтоб разгрузить основной сервер за которым все работают по RDP(25-30 чел.) и плюс на этом же сервере вертиться 1с, правда база 1с стоит на отдельном шустром винте (кстати после покупки этого винта, все притормаживания сервера ушли в небытие) бугалтера довольны так-как у них 1с просто летает!! партия из 30-ти окон закрываеться примерно секунд 7-10.

Страница 1 из 3 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/