LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Проблема при ра...
 Проблема при работе на сети
 
 12.12.2007 23:58:46
McAr
54 сообщения


Проблема при работе на сети

Система реализована по принципу "файл-сервер":

- хранилище данных - MS SQL

- файл-приложение - Access:

  • База "запакована" при помощи Мастера;
  • Клиентская часть лежит у каждого пользователя на машине;
  • Файл паролей MDW лежит на сетевом диске.

Проблема: с недавнего времени абсолютно идентичные задачи, которые я запускаю с админовского модуля, доступ к которому осуществляется без базы паролей, работают как и положено (по времени и скорости выполнения), а задачи, которые запускаются из пользовательского блока (при котором осуществляется соединение с базой паролей) стали работать жутко медленно.

1. В качестве эксперимента, каждая большая задача запускалась пошагово, и почему-то самые простые запросы начинали просто "стопориться"; в то же время задачи с админовской части, работают корретно.  

2. Предположив, что возможно проблема в коннекте с базой паролей и качестве сети, я перенес базу паролей на локальный диск (предварительно "спрятав" сетевую базу паролей) и поменял пути в свойствах ярлыка - ситуация аналогичная.

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

Заранее признателен

 14.12.2007 0:25:46
McAr
54 сообщения


Re: Проблема при работе на сети

Дополнительная информация: файл паролей содержит  не более 25 пользователей

 14.12.2007 10:11:20
Admin1
731 сообщения
1-ый


Re: Проблема при работе на сети
  • 1. Если используется SQL Server - то это будет клиент серверная архитектура.
  • 2. mdw файл используется для работы с mdb файлами, т.к. он позволяет защищать таблицы от просмотра, изменений, удалений и т.п..  В случае SQL Server, его использование становиться не нужным. Хранение пользователей, пароли, права доступа и т.п.  там есть.
  • Реализвация интерфейса. По умолчанию adp проект не привязвается к таблицам на сервере. Используя ado, программа должна проверить пользователя и при успешной проверки подключить проект к серверу. При завершении работы все отключается.
 14.12.2007 10:28:54
McAr
54 сообщения


Re: Проблема при работе на сети

Благодарю

Если я правильно понимаю, то вы предлагаете перейти на ADO-проект? Идея хорошая, но проблема в том, что у нас нет нормального админа SQL, что влечет за собой массу вопросов, как то:

  • как правильно подключаться к серверу? Через "Администрирование"-"ODBC-протокол" или внутренними процедурами Access?
  • Каким образом организовать полномочия и т.п.

Я простой юзер, который волей судьбы столкнулся с такой задачей и реализовал его по пути наименьшего сотпротивления:-)

Все же, исходя из именно той ситуации, которую я описал, как можно решить такую проблему? Ведь не может все работать. а потом внезапно затупить.

 14.12.2007 10:48:50
McAr
54 сообщения


Re: Проблема при работе на сети

Также есть проблема перехода на ADO - необходимость корректировки запросов, потому что они просто так не переносятся. Ранее я задавал вам этот, на что получил ответ о том, что вы неким образом запрос правите, а потом перегоняете на SQL.

Как правильно все это реализовать?

  Программирование  Microsoft Access. Файлы mdb и accdb  Проблема при ра...
ПоискПоиск  Список форумовСписок форумов  
right