Форум: "Базы";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
ВнизDCOM и базы данных - как подружить? Найти похожие ветки
← →
Зинец Виктор (2002-03-13 14:08) [0]Кто может обьяснить (или поделиться исходником каким работающим), как и что надо настроить, чтобы MIDAS работал?
Если эксперименты ставлю просто с передачей данных, то все ок, а как только пытаюсь с базой что-нибудь сделать - труба, нифига не работает. Пробовал и через БДЕ, и через DBExpres - в пределах одной машины все работает нормально (на моем компе или на компе-сервере, настроенном как советовано - контр. домена), а вот на разных компах - никак :-( (midas.dll переписывал)
Самый простой вариант - на сервере RemoteDataModule, в нем Query = select * from Mainbase where Number < 10, к нему провайдер прицеплен; в клиенте DCOMConnection, ClientDataSet; указываю в 1-м имя компутера, 2-му показываю провайдера, все видно; пытаюсь открыть ClientDataset - ошибки :-(
← →
ОлегЕ (2002-03-13 14:19) [1]Я использую TSocketConnection. С DCOM были большие проблеммы с администрированием - у нас есть W95/W98/NT4/W2000/XP, никак не удовалось "подружить" все системы. Когда перешли на TSocketConnection вздохнули с облегчением - никаких проблем, правда вопросы доступа и безопасности пришлось реализовывать в приложениях.
← →
Nebula (2002-03-13 17:19) [2]Для правильной работы DCOM необходимо на сервере (машине на которой находятся COM объекты) настроить доступ к ним в dcomcnfg.
А с Socket-ами мне все-же больше нравиться, а если необходим доступ из инета, то подойдет WebConnection и IIS.
← →
OlegE (2002-03-13 17:34) [3]Для устойчивой работы через DCOM необходимо также иметь сервер домена в сети.
"...Соединения между двумя компьютерами W95 даже в присутствии сервера домена либо невозможны, либо крайне проблематичны под управлением DCOM. Можно надежно подсоединиться с W95/W98 к NT, но ни наоборот, ни между двумя W95/98 надежное соединение не возможно..." Ч.Калверт(Делфи. Энциклопедия пользователя)
К сожалению он прав. Проверено - надежной работы получить не удалось.
← →
Dok_3D (2002-03-14 06:46) [4]2Зинец Виктор
Было бы понятней в чем проблема, если бы ты написал, какие именно ошибки вылетают.
← →
Зинец Виктор (2002-03-14 14:02) [5]2all
сервер домена есть и настроен, через dcomcngf тоже все настроено - простейшие DCOM-программы, которые не используют баз, работают так, как задумано
а какие ошибки - то говорит, что имя/пароль не опознаны, то ничего не говорит внятного - ошибки происх. на стороне сервера, я пробовал как - записывал в лог-файл сообщения после каждой операции - так вот ошибки при открытии базы возникают
← →
Barmutik (2002-03-14 17:38) [6]Вот и у меня похожая проблема ! Помогите плиз ...
Через сокеты всё ОК ! Пытаюсь через DCOM Win2000 -> Win2000
и всё становится очень грустно :(
То "Отказано в доступе", то потом "Сервер RPC не доступен"..
Настройки указал в dcomcnfg... Не помогает ...
Я уже и всё всем разрешал и все проверки убирал ..
В принципе можно и через сокеты но серверу необходима обратная связь с клиентом. Я вешать в трее Borland Socket Server не приемлимо т.к. глупые пользователи сразу в него тыкают когда им скучно.
Или если кто знает как убрать значок Borland Socket Server-а из
трэя оставив его активным ???
Помогите очень надо ...
← →
OlegE (2002-03-14 17:49) [7]> Barmutik
Для обратной связи я использую TNMMsg и TNMMSGServ, пример есть в \Demos\FastNet\Msg, не очень красиво, но работает прилично, сеть более 1500 пользователей во всех областях Украины, пока никто не жаловался, даже те кто работает по dial-up.
← →
Зинец Виктор (2002-03-15 10:46) [8]2 OlegE:
а (если не секрет) нельзя-ли чуть поподробнее про 1500 пользователей по мылу расспросить?
← →
Barmutik (2002-03-15 12:09) [9]Нашёл исходники Borland Socket Server.
Убрал иконку из трэя, перекомпилял и всё ок ! Спасибо !
Кстати в статье на сайте вычитал какой-то иной способ обратного соединения сервера с клиентом но пока не разобрался полностью.
← →
OlegE (2002-03-15 12:25) [10]На NT убрать иконку можно, запустив Borland Socket Server как сервис: scktsrvr.exe -install
← →
Barmutik (2002-03-26 10:30) [11]Это да .. Но в 2000 это не помогает ...
← →
Sparky (2002-03-26 10:49) [12]2 Barmutik
Вопрос а где нашел исходники Borland Socket Server.?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c