Переход с MS Acсess на MS SQL

Для перехода c системы управления базами данных MS Acсess на MS SQL вам необходимо:

 

1. Установить MS SQL

Особенности:

- поддерживаются версии MS SQL 2008, 2012, 2014, 2016, 2019, 2022;

- параметр сортировки (Collation) должен быть обязательно Cyrillic_General_CI (Cyrillic_General_CI_AI).

2. Создать отдельные БД для программ: «ВЭД-Декларант»; «Монитор ЭД»; «Учет платежных документов». (В именах баз данных не использовать знаки: пробелы, « - », « _ » , и т.п.)

Параметр сортировки (Collation) также должен быть обязательно Cyrillic_General_CI (Cyrillic_General_CI_AI)

У пользователя должны быть права db_owner на БД в MS SQL.

3. Для каждой программы выполнить: «Пуск — Программы — СТМ — [имя программы] — Обновление БД (SQL-сервер)» (DBUpdateStarter.exe ). В открывшемся окне указать параметры подключения в SQL-серверу и путь к файлу с информацией о структуре базы данных. Файл находится в каталоге установки соответствующей программы, имеет расширение .dbi. Для «ВЭД-Декларанта» это dcl.dbi, для «Монитора ЭД» — monitored.dbi, для модуля учета платежей — DclPaymentDocs.dbi. Далее нажать «Выполнить».

Внимание! Не применять файл с информацией о структуре базы данных от одной программы для обновления структуры базы данных другой программы.

4. Если вы уже работали в программе, то необходимо перенести БД из MS Access в MS SQL. Для этого зайдите в каталог с установленной программой, запустите файл DBMigrate.exe и укажите путь к базе-источнику и базе-приемнику.

Если баз было несколько и нужно их объединить:

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

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

2758