Просмотр полной версии : Проблема при запуске 2-х отчетов одновременно
Доброго времени суток!
Столкнулись вот с такой проблемой. После переноса всего R-Keeper'a на сервер появилась проблема с запуском 2-х отчетов одновременно на разных компах. Если запустить на одном компе, то все нормально, но если запускаем еще одни отчеты на другом компе, то появляется такая ошибка: Directory is controlled by other .NET file. Directory C:\ File \\manager\rk6\db\PDOXUSRS.LCK.
После выхода их отчетов этот файл пропадает. Сделал общий доступ на диск С, не помогло. Что можете подсказать?
За ранее спасибо!
А можно по подробнее? я что-то ничего про настройки в BDE для этого файла не нашел
если у Вас XP? то заходите пуск-панель управление-BDE ADMINISTRATOR, Заходите на вкладку "configuration", затем щелкаете по плюсику слева от аналогичной надписи, затем Drivers-Native-paradox и в таличке справа парfметр NET DIR меняете с C: на, например, c\new folder или просто d: где new folder - имя предварительно созданной папки на диске С. После этого сохраняете изменения через меню object. и перезагружаете компьютер.
Спасибо! не разглядел сначало. У меня было настроено на общую папку D:\RK6, пока не менял этот параметр. Будем тестить.
Не вышел каменный цветок( Все тоже самое.
Отчеты с разных компьютеров запускаются как? На обоих компьютерах стоят ключи или через удаленный доступ?
VampireKB
25.01.2012, 16:02
проблема не в этом..ну или не всегда в этом :))
.LSK будет создаваться всегда :) НО версии манагера ДО 6.90 могли работать лишь в монопольном режиме (по-этому мы и говорим "Выйдите из Редактора и перезагрузите кассу"). а ПОСЛЕ 6.90 УКСы монопольность сняли..на свой страх и риск....
Самый простой выход из положения - держать копию базы, благо только для отчетов это делается легко и непринужденно один раз настроенной автоматикой.
---------- Добавлено в 14:35 ---------- Предыдущее сообщение было размещено в 14:34 ----------
Но мне кажется, все-таки был вариант с правильной настройкой BDE. Кажется, от самого count'а слышал.
На обоих компах стоят ключи. И еще выяснялось, если хоть на одном из компов запущены либо отчеты, либо менеджерская, то с третьего компа также нельзя запустить пкардс. Версия менеджерской и отчетов 6.89.
Вот еще нашел настройку BDE:
NET DIR - Указывает путь к файлу обеспечения сетевого доступа к БД PDOXUSRS.NET. Драйвер приложения, которое работает с БД локально, должен указывать на этот файл, расположенный на том же компьютере. Драйвер приложения, обращающегося к БД по сети, должен указывать на подключенный сетевой диск с этим файлом.
VampireKB
26.01.2012, 14:38
На обоих компах стоят ключи. И еще выяснялось, если хоть на одном из компов запущены либо отчеты, либо менеджерская, то с третьего компа также нельзя запустить пкардс. Версия менеджерской и отчетов 6.89.
Вот еще нашел настройку BDE:
NET DIR - Указывает путь к файлу обеспечения сетевого доступа к БД PDOXUSRS.NET. Драйвер приложения, которое работает с БД локально, должен указывать на этот файл, расположенный на том же компьютере. Драйвер приложения, обращающегося к БД по сети, должен указывать на подключенный сетевой диск с этим файлом.
1)сделай везде,даже локально, сетевые диски в папочку DB
2)на всех компах укажи NET DIR именно эту папку
З.Ы.
то с третьего компа также нельзя запустить пкардс
еще 1 + цпдсс )) никак от парадокса не зависит :)
Так вот. Сделали парольный доступ к rk6 через пользователя администратор с компов , где менеджерская с отчетами и где складской учет. На сервере настроили BDE netdir на диск С. Пока проблема исчезла.
Хоть головой об стену бейся( не помогло. Все равно ругается.
Ну так сделайте копии - просто, сердито и полезно (бэкап заодно).
Пока вернулись к первоначальному. Поставили БДЕ, где не было и настроили на всех компах нетдир в БДЕ на общую папку на сервере и теперь на сервер компы цепляются под учеткой админа с паролем. Пока проблема пропала. Что будет дальше неизвестно....
VampireKB
28.01.2012, 04:36
Пока вернулись к первоначальному. Поставили БДЕ, где не было и настроили на всех компах нетдир в БДЕ на общую папку на сервере и теперь на сервер компы цепляются под учеткой админа с паролем. Пока проблема пропала. Что будет дальше неизвестно....
короче читаем мой пост (http://www.carbis.ru/forum/showthread.php?t=5447&p=41754&viewfull=1#post41754)
Спасибо всем огромное!
Проблема решилась.
На всякий случай замечу, что в у BDE в настройках native драйвера Paradox есть опция STRICTINTEGRITY, которая имеет умолчательное значение true. Если его изменит на False - то все будет работать (конечно при условии корректно указанного net dir, как выше верно заметили). Другой вопрос - будет ли работать правильно? (ага, правильно - не всегда). В принципе - если клиент не идиот, база лежит на сервере в нормальной локальной сети, то оно и не страшно.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot