Объединение нескольких баз MS Access в одну

Для объединения нескольких баз MS Access в одну:

1. Открыть настройки пользователей и профилей «Монитора ЭД» в программе «ВЭД-Декларант». Пройдите в меню «Окно — Монитор ЭД», далее в появившемся окне «Монитора ЭД» пройдите в меню «Сервис — Настройки — Пользователи и профили».

 

2. Проверить названия Пользователей и Профилей. На всех рабочих местах названия Пользователей и названия Профилей должны быть уникальны. Если они одинаковые, то перед объединением их нужно переименовать.

 

3. Проверить номера рабочих мест в программе «ВЭД-Декларант» на всех компьютерах («Сервис — Основные настройки — Рабочее место — Настройка»). Если они разные, то сразу переходите к пункту 5, если номера одинаковые, то смотрите пункт 4.

 

4. Для изменения номера рабочего места использовать утилиту ChangeDeclNumbers.exe (размещена в каталоге установки ВЭД-Декларант). Запустить ее, указать тип и путь к базе «ВЭД-Декларант», поставить галочку «Подключение к базе данных « Монитор ЭД» и указать тип базы и путь к базе «Монитора ЭД». При использовании модуля учета платежных документов (УПД) поставить галочку «Подключение к базе данных «Платежные документы» и указать тип базы и путь к базе УПД. В разделе «Схема изменения номеров» нажать на зеленую кнопку и указать, какой номер рабочего места на какой заменить (например, на втором компьютере заменить «00» на «02» на третьем компьютере — «00» на «03» и т.д.).

 

5. Взять файлы dcl.mdb, расположенные в папке с установленной программой «ВЭД-Декларант», со всех рабочих компьютеров, и расположить их в каких-нибудь разных папках.

 

6. Для объединения баз «ВЭД-Декларанта» нужно из командной строки Windows запустить файл DBMigrate.exe, расположенный в папке с установленной программой «ВЭД-Декларант», с ключом -j (например: C:\CTM\DCL\DBMigrate.exe -j) и указать путь к базе-источнику (база со второго рабочего места) и базе-приемнику (база с первого рабочего места). Повторить, указывая в качестве базы-источника путь к базе с третьего, четвертого и т.д. компьютеров). В результате в базе-приемнике окажутся все декларации. Этот файл положить на сетевой диск и указать путь к нему в настройках «ВЭД-Декларант» на всех рабочих местах («Сервис — Основные настройки — Рабочее место — Рабочая база данных»), например, X:\CTM\DCL_BASE\.

 

7. Взять файлы monitored.mdb, расположенные в папке с базой программы « Монитор ЭД» (путь можно посмотреть в настройках «Монитора ЭД») со всех рабочих компьютеров, и расположить их в разных папках.

 

8. Для объединения баз «Монитора ЭД» нужно из командной строки Windows запустить файл DBMigrate.exe, расположенный в папке с установленной программой « Монитор ЭД», с ключом -j (например, C:\CTM\Monitor_ED\DBMigrate.exe -j) и указать путь к базе-источнику (база со второго рабочего места) и базе-приемнику (база с первого рабочего места). Повторить, указывая в качестве базы-источника путь к базе с третьего, четвертого и т.д. компьютеров). В результате в базе-приемнике окажутся все протоколы ЭД. Этот файл положить на сетевой диск и указать путь к нему в настройках «Монитора ЭД» на всех рабочих местах (например, X:\CTM\ED_BASE\BASE\).

 

9. Объединить папки «Резервные копии базы данных», «Корневой каталог входящих сообщений», «Корневой каталог резервных копий сообщений» (см. настройки «Монитора ЭД», закладка «База данных») со всех рабочих мест. Итоговые объединенные папки положить на сетевой диск и указать путь к ним в настройках «Монитора ЭД» на всех рабочих местах.

Например, у пользователей в настройках «Монитора ЭД» было:

База данных C:\ED_BASE\BASE\

Резервные копии базы данных C:\ED_BASE\BASE_BACKUP\
Корневой каталог входящих сообщений C:\ED_BASE\INBOX\
Корневой каталог резервных копий сообщений C:\ED_BASE\MAIL_BACKUP\

Необходимо на всех рабочих местах сделать, например, так:
База данных X:\CTM\ED_BASE\BASE\
Резервные копии базы данных X:\CTM\ED_BASE\BASE_BACKUP\
Корневой каталог входящих сообщений X:\CTM\ED_BASE\INBOX\
Корневой каталог резервных копий сообщений X:\CTM\ED_BASE\MAIL_BACKUP\

10. Взять файлы DclPaymentDocs.mdb, расположенные в папке с базой программы УПД (путь можно посмотреть в настройках УПД) со всех рабочих компьютеров, и расположить их в разных папках.

 

11. Для объединения баз УПД нужно из командной строки Windows запустить файл DBMigrate.exe, расположенный в папке с установленной программой УПД, с ключом -j (например: "C:\CTM\DCLPaymentDocs\DBMigrate.exe -j") и указать путь к базе-источнику (база со второго рабочего места) и базе-приемнику (база с первого рабочего места). Повторить, указывая в качестве базы-источника путь к базе с третьего, четвертого и т.д. компьютеров). В результате в базе-приемнике окажутся все сведения о платежных документах. Этот файл положить на сетевой диск и указать путь к нему в настройках УПД на всех рабочих местах (например, "X:\CTM\DCLPaymentDocs\").

 

После объединения баз возможны проблемы с просмотром сообщений из журнала сообщений (по процедурам, открытым до объединения). При необходимости просматривать сообщения рекомендуется использовать «Подробный протокол».

4187