![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нет конекта через службу Borland Socket Server. [D5, Access]
Chery © (2004-11-17 13:36:00)Мидас. Приложение было построено на Borland Socket Server. Сокет работал как приложение. Потом я сделал его службой. И клиентская часть не может подконектиться, выдает
Invalid configuration parameter. Alias: Base.
Chery (2004-11-18 11:04:00) [1]Все работает. Я же не назначил в ODBC системный DSN (только пользовательский).
sniknik (2004-11-17 17:47:00) [2]> Может все-таки надо менять в БДЕ или ODBC ?
скорее чтото в твоей програме (поменять), в сервере скорее всего, одно я бы точно поменял (BDE на ADO, BDE для access-а не то), остальное не знаю не видел. ;о)
Chery (2004-11-17 15:48:00) [3]Приложение сокет работает (запускается) под всеми юзерами. Назначил службе учетную запись(и текущую пробовал и не текущую) -не запускается вообще. Может все-таки надо менять в БДЕ или ODBC ?
sniknik (2004-11-17 14:24:00) [4]как алиас создавать на всех пользователей в BDE х.з.
а вот запустить службу от другого юзера без проблем
заходиш в службы (панель управления->администрирование) находиш свою (B..S..S..) у нее в свойствах смотриш вкладку "вход в систему" переключаеш на "с учетной записью" и выбираеш того юзера под кем работал когда работало как приложение.
перестартуеш ее.
Chery (2004-11-17 14:16:00) [5]И что делать? ТОесть надо, чтоб этот алиас был прописан для всех юзеров или как? Что значит пользователь "Система"? Вобщем, как назначить алиасу нужные права?
Romkin (2004-11-17 14:06:00) [6]Не в правах. Просто алиас назначен только для данного пользователя, а сервис работает под пользователем "Система" :))
sniknik (2004-11-17 14:02:00) [7]может дело в правах с которыми служба запукается?
Chery (2004-11-17 13:59:00) [8]Ясно. Но если Сокет работает как приложение, то с этим же алиасом все нормально. А запускаю как службу - не хочет цеплять базу.
Digitman (2004-11-17 13:42:00) [9]
> клиентская часть не может подконектиться
не надо ля-ля насчет "подконектиться".
это не клиентская часть "выдает" чего-то там, это серверная часть (после УСПЕШНОГГО коннекта с кл.частью) сообщает клиентской части о том, что такой-то алиас - полный бред.
клиентская часть лишь констатирует факт, переданный серверной частью.