Перенос базы из SQL в Access и обратно
Обязательно сделайте полную копию папки FkClnt1, чтобы в случае чего не пришлось переустанавливать СЭД.
Создать пустую базу в MS SQL Server
Добавить пользователя с полными правами на эту базу и установить для него пароль.
Сделать алиас для БД на SQL сервере в ODBC (Панель управления—>Администрирование—>Источник данных ODBC, вкладка Cистемные DNS.)
Открыть программу Dictman
Открыть в диктмане базу алиас которой ссылается на MS SQL Server (Скорее всего попросит пароль, который был нами заранее известен)
Нажать правой кнопкой мыши на название этой базы и выбрать «создать системные таблицы»
Кликнуть мышкой на «Базы данных». В правой части программы должны появиться все названия баз. После чего надо зацепить мышкой имя исходной базы и перетащить на имя новой БД. На этом всё, остается только ждать. Процедура не быстрая.
Если после переноса БД на SQL, СЭД при запуске подвисает, то необходимо выполнить следующее:
Через СЭД: Сервис -> Служебное -> Настройка системы прав -> Настройка прав -> Профили -> Выбираем нужный профиль -> Кнопка «Настройка параметров БД» -> значение «Максимальное количество сессий» выставляем в 100
Через Dictman: структуры -> права пользователей -> профили, выбираем нужный, открываем, в строке MaxDBSessions и ставим значение — 100
Перенос обратно происходит в аналогичном режиме. Надо сделать подключение баз данных через ODBC, открыть dictman, создать в новой базе системные таблицы, и мышкой перенести базу с места на место.
Для торопливых могу посоветовать вот что - перед переносом базы надо сделать виртуальный жесткий диск (как это делается можно глянуть тут), перенести туда mdb базу данных СЭДа, настроить к ней доступ через ODBC (в x64 надо делать по особенному) и только после этого переносить базу. Скорость кардинально увеличивается - в несколько раз.