powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Работа через теминальный режим.
11 сообщений из 11, страница 1 из 1
Работа через теминальный режим.
    #35977320
JetAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как надо правильно подключать сервер Sybase ASA 8/0, чтобы пользователи могли роботать через терминальный режим?
Запускаем не как сервис, пользователи не могут работать одновременно, только один.
Что надо настроить?
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35977469
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое "терминальный режим"?

Телепатия подсказывает что ты можешь подключаться к базе с той же машины где сама база данных, но не можешь по сети?
Если я угадал, то запускать базу надо не через dbeng8.exe а через dbsrv8.exe.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35977825
JetAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы так и делаем.
Запускаем именно Network Server.
Потом пользователи пытаются запустить приложение, войдя на сервер через терминал Windows (удаленный рабочий стол),
каждый в своей сессии
Работать в многопользовательском режиме неполучается.
где-то я здесь на форуме читал, что так можно работать, т.е. принципиальный ограничений нет.
Вопрос только, как это настроить.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35977831
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно необязательно запускать dbsrv. Если терминальный сервер и БД крутятся на одном хосте, то можно обойтись и персональным сервером. Смысл терминала в том, что клиентский софт работает не на терминальном клиенте - рабочей станции, а на терминальном сервере локально. Соответственно, для начала нужно, чтобы софт работал локально на терминальном сервере. Проблем быть не должно.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35977836
maxATC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю проблема в том, что у Вас источник подключения ODBC настроена как "Пользовательский DSN" и естественно только данный юзер (под которым настраивали ODBC) и может подключиться через данное подключение, создайте в "Системный DSN" подключение и всё должно быть ОК.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35978776
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще может быть вы в настройках указываете не сервер + база. а просто файл базы, тогда грузится локальный enjine со всеми вытекаюищми последствиями..
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35979085
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JetAlexПотом пользователи пытаются запустить приложение, войдя на сервер через терминал Windows (удаленный рабочий стол), каждый в своей сессии
Работать в многопользовательском режиме неполучается.
Для такой работы сетевой сервер не обязателен. Если все клиенты приходят с той же машины на которой работает сервер (а удаленный рабочий стол виндов именно это и обеспечивает) то можно жить и с dbengX.
Запускаешь сервер:
Код: plaintext
  dbeng8 -nMyCoolServer c:\mydata\mydatabase.db -nAlias4Database
В строке коннекта у клиентов пишешь:
Код: plaintext
  dbisql -c "ENG=MyCoolServer;DBN=Alias4Database;UID=...;PWD=...."
все.
Ни в коем случае не используй в строке коннекта пару DBF=c:\mydata\mydatabase.db, это имеет смысл только для монопольного режима.
Если клиент использует ODBC DSN, то ни в коем случае нельзя указывать имя файла с базой. Только имя сервера и алиас базы.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35983870
JetAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделали через системный DSN
Какой-то косяк получается...
Первый пользователь заходит
А после него может только зайти админ windows-сервера, дргих не пускает.
А если первым заходит админ windows-сервера, то потом пользователи зайти не могут.
Может ASA надо запускать как сервис Windows?
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35983913
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JetAlexСделали через системный DSNПокажи свой DSN.
Как сервер запускаете? Показывай полностью строку запуска.
Добавь туда (в строку запуска сервера) ключи -z -o fulllog.txt и смотри что происходит.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35983963
maxATC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JetAlexСделали через системный DSN
Какой-то косяк получается...

Я проделывал твою ситуацию, у меня 5 юзеров по терминалке на ASA сидели, все работало отлично. Ни каких посторонних телодвижений не проделывал, как обычная прикладная программа через терминальный сервер, так что то дополнительного для работы с ASA по терминалке делать не надо.
...
Рейтинг: 0 / 0
Работа через теминальный режим.
    #35983996
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JetAlex
Первый пользователь заходит
А после него может только зайти админ windows-сервера, дргих не пускает.

Такое ощущение, что у автора проблемы с настройкой терминального режима вообще и до ASA дело не доходит.
Совсем недавно все это проделывал, все отлично работает.
1. Устанавливаете и запускаете как сервис ASA сервер с базой. Если ASA на терминальном сервере и только через терминалы с базой будете работать, то можно не сетевой сервер ASA dbeng. Во всех остальных случаях только сетевой сервер ASA dbsrv.
2. Настраиваете терминальный сервер(это может быть этот же сервер или другой). Лицензий терминальных должно хватать, права пользователей, настройку рабочих столов и окружения и т.п.
3. Устанавливаете на терминальном сервере приложение, которое будет работать с ASA.
4. Если клиентское приложение работает через ODBC, то либо на терминальном сервере создаете системный DSN(прописываете сервер ASA и имя базы) либо под каждым пользователем после первого входа на терминальный сервер создаете свой пользовательский DSN.
5. Выводите в общее меню и общий рабочий стол ярлык для запуска приложения.
6. Еще можно пользователю в терминальное окружение автозапуск этого приложения и т.п.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Работа через теминальный режим.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]