Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Вниз

Проблемы BDE+Paradox под терминальным сервером   Найти похожие ветки 

 
ПВ   (2007-01-17 18:26) [0]

Уважаемые мастера,

есть давно работающая и постоянно дописываемая прога под BDE на таблицах Paradox. Алиас парадокса указывал на сетевую папку, разшаренную под виндой на одном компе. В той же папке всегда находится файл pdoxusrs.net. Пользователи в кол-ве до 8 штук нормально работали.

Проблемы начались, когда прога переехала под терминальный сервер (в данном случае Цитрикс 8 версии на Windows 2003 сервере с SP1). В основном случайным образом слетают первичные индексы в таблицах, если их одновременно модифицируют несколько пользователей.
Для удаленных юзеров прога запускается с единой для всех exe-шки как удаленное приложение (а не рабочий стол для удаленного юзера и на нем иконка программы, хотя пробовали и так - проблемы те же).

И до терминального сервера, и сейчас при запуске проги выполняется следующее:
Session.NetFileDir:=Database1.Directory;

Иногда после ремонта таблиц в проге и дальше происходят глюки, пока не грохнешь pdoxusrs.net - тогда все начинает работать, но ненадолго...

Как бороться с такой проблемой?
(переписывание под другую СУБД не предлагать, возможности нет :)


 
jack128 ©   (2007-01-17 19:00) [1]

ПВ   (17.01.07 18:26)
Проблемы начались, когда прога переехала под терминальный сервер (в

ну так пусть переедеть обратно, где нормально работала...


 
ПВ   (2007-01-17 19:16) [2]

jack128 ©  

низзя, удаленные юзеры в другом городе :(


 
Anatoly Podgoretsky ©   (2007-01-17 19:45) [3]

> ПВ  (17.01.2007 18:26:00)  [0]

1. Борланд говорит не размещайте NET DIR в одной папке с базой
2. Борланд говорит настройте правильно БДЕ


 
ПВ   (2007-01-18 11:40) [4]

Anatoly Podgoretsky ©   (17.01.07 19:45) [3]

Спасибо.
1. непонятно почему, а вот 2. попробую


 
ЮЮ ©   (2007-01-18 11:55) [5]


> Для удаленных юзеров прога запускается с единой для всех
> exe-шки как удаленное приложение


Т.е., извините, если спорол чушь, 8 экземпляров приложения выполняются непосредственно на сервере? А не слишком ли это больша нагрузка на БДЕ сервера. Почему бы не работать с базой так же, как раньше?


 
ПВ   (2007-01-18 13:37) [6]

ЮЮ ©   (18.01.07 11:55) [5]

> 8 экземпляров приложения выполняются непосредственно на сервере?

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

> А не слишком ли это больша нагрузка на БДЕ сервера.

Надо спросить у BDE :)

> Почему бы не работать с базой так же, как раньше?

Потому что нужно работать удаленным юзерам, а не только тем, кто находится на локальной сети. Для этого и нужен терминальный сервер.


 
Anatoly Podgoretsky ©   (2007-01-18 18:20) [7]


> 1. непонятно почему, а вот 2. попробую

2 относится к 1
А 1 потому что, любая блокировка базы приведет к недоступности файлов



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
5-1150975100
Isaak
2006-06-22 15:18
2007.04.08
TObj = class(TGraphicControl)


2-1174317703
Kolan
2007-03-19 18:21
2007.04.08
Как убрать кнопки «закрыть», «свернуть» ит.д. в MDI приложении&#133


2-1174132698
Игорек
2007-03-17 14:58
2007.04.08
Сообщения


2-1174048675
valua
2007-03-16 15:37
2007.04.08
БД и Word


4-1163810143
Gero
2006-11-18 03:35
2007.04.08
Получение смещения для DC при вызове ExtTextOut





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский