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


Согласование базы данных

Добрый день, вопрос.

Есть задача по проведению ревизии. Технологически процесс будет выглядеть так:

  • формируется база  договоров (порядка 70000 записей), согласно которого будет проводится сверка с бумажными носителями;
  • каждый сотрудник заходит в базу и ищет номер бумажного контракта по номеру счета; пользователей порядка 10 человек, все работают одновременно; вся работа однотипна.
  • в конце дня нужно получить общую картину выполненных работ.
  • длительность проекта  - не более 1 месяца;
  • доступ осуществляется с 10 машин, путем:
    • доступа в единую базу данных и разграничения пользователей при помощи MDW. при этом база общая на сервере;
    • создание многофайловой репликации, т.е. у всех на компах лежит одинаковая база, а в конце дня происходит ее репликация с центральной базой.

Вопросы:

1. Какой вариант более приемелем для данного процесса?

2. Как правильно организовать реплику на такое количество машин - в мануале ничего многопользовательского не нашел.

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

 18.11.2008 12:53:54
Admin1
731 сообщения
1-ый


Re: Согласование базы данных

1. Лучше использовать проект adp, т.к. можно написать 1 процедуру, которая будет импортировать данные из mdb файлов на SQL Server, если же сеть локальная (все работают в одном офисе), то вообще ничего делать не надо. Сервер сам разберется как правильно ввести данные. Для Access (без SQL Server) могут быть проблемы, записей и пользователей много

2. О репликации: http://help.leadersoft.ru/Разное/Дневникичитателей/tabid/126/EntryId/65/Default.aspx

 18.11.2008 18:43:12
McAr
54 сообщения


Re: Согласование базы данных

Благодарю

Уточните. в чем могут выразиться проблемы, если работать по сети через MDB?

 19.11.2008 13:45:42
Admin1
731 сообщения
1-ый


Re: Согласование базы данных

Файл разрушается, есть в Access такой пункт Восстановить базу данных. Это связано с тем, что пакеты, которые обновляют файл на сервере при передаче через сеть теряют часть информации, и они не проверяются на сервере. Проконтролировать это невозможно, т.к. на сервере нет Access, да и проверить работу сетевых устройств во время пиковой нагрузки не такто просто. Простейший выход. Лучше все разместить на сервере (базу, офис, данные) и запускать программу не у пользователя, а на удаленном компьютере (например, используя терминальный доступ). Конечно, сервер будет перегружен такой работой, но ошибок связанных с сетью будет меньше. Лучшее решение для сетевых баз данных - клиент серверная технология, а это уже adp проекты. В них сеть не влияет на передачу данных, связь может воообще быть неустойчивой.

 20.11.2008 15:34:43
McAr
54 сообщения


Re: Согласование базы данных

Благодарю за помощь

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