Открытие определенной базы данных при запуске
Доброго времени суток. Возникла такая ситуация: ведем в ИБ одновременно несколько предприятий. Каждое предприятие находится в своей директории. Возникла необходимость принудительно открывать определенному пользователю на определенном рабочем месте конкретную директорию с отдельной компанией. Обычно у нас при каждом запуске программа просит принудительно указать путь до директории...
Как можно решить данный вопрос?
Пробовал ковырять BDE по разделу PARADOX, везде указан прилепленный диск на сервере (Z:/), но именно на нем и созданы наши базы данных и все должно по идеи работать. Просто надоедает каждый раз при входе в систему заниматься листингом директорий. Кстати на одном из компьютеров в бухгалтерии при запуске ИБ открывается последняя рабочая база данных... Пробовал сравнивать настройки в ИБ и в BDE, различий не нашел. Помогите советом.
- 180 просмотров
Дайте полный доступ пользователю к папке с программой. Какая операционная система на клиенте?
На клиенте WinXP, стоит полный доступ к папке с программой. Попробовал отключить автоотключение сетевое по инструкции выше. Не помогло. Причем такая бодяга происходит только в первый запуск после загрузки компьютера. Если ИБ отключить после пользования базой и включить заново - он входит автоматически как нужно. Что-то происходит именно после перезагрузки компьютера
Если на "проблемном" компьютере заведено несколько профилей пользователя, проверьте, воспроизводится ли ситуация при входе в систему под разными пользователями. Было что-то подобное с подключением пресловутого "диска L", подробностей, к сожалению, не помню
На "проблемном" компе явно что-то не дает программе подключиться к сетевому диску (Z).
Перед запуском И-Б Вы просто видели в проводнике диск Z или открывали на нем папки?
Был один пользователь - Администратор. Завел нового. Под ним все работает на ура. Под админом глючит... Но имена у сетевых дисков одинаковые - Z:...
У нового пользователя еще не входит автоматически в сетевой диск на сервере. Просит каждый раз пароль вводить для подключения...
Чтобы окончательно под Администратором проблему локализовать - убедиться, что причина в подключении к диску Z, а не в доступе к локальной папке с программой, создайте на компе локальную папку с базой, подключитесь к этой базе и убедитесь, что к ней же без проблем подключитесь после перезагрузки.
Отключите для него доступ по паролю. Ваша проблема (как и в 99% других в сетевой версии) - системное администрирование.
Конечно же. Тут проблема явно в различном подключении к "серверу" различных пользователей. Я к сожалению, не особо силен в этих сисадминских премудростях, когда совсем никак - могу, полазив по интернету, разобраться. С тем же успехом, наверное, теперь и сам автор темы тем же путем может пойти. Возможно, Сергей, Вы чем-то сможете ему эти поиски облегчить.
С этим разобрался, всем большое спасибо, но возникла новая проблема... Теперь при входе в одну из баз вылезает ошибка - Параметр NET DIR в конфигурации BDR различается у разных пользователей. Жму ок. Дальше вылезает Invalid handle to the function PDOXUSRS.LCK #9990 ($2706). И трындец. База не открывается ни с одного компьютера. Пишет такую хрень. Причем конкретно в одной базе. В остальных базах никаких ошибок...
BDEadministrator запускал. В NETdir'е строке стоит везде Z:\
Во блин, наколбасил...