Добрый день!
К сожалению, перенос базы данных Архивист с одного компьютера на другой требует определенных знаний. В частности, работа с MS SQL Server Management Studio в роли администратора баз данных, а также запуск на выполение SQL-скриптов.
Итак, последовательность действий следующая.
1) Определить в какой именно базе находятся архивы ДС Архивист (из свойств ODBC-подключения).
1а) Если база <master> (такое случается со старыми установками Архивист) - то придется сперва создать пустую базу данных, далее в старой копии Архивист снять галочку "Сохранить текущее подключение" (Настройки программы->База данных) Создать новое ODBC-подключение указав в качестве источника новосозданную базу. Перезапустить ДС Архивист, указать ему это новое подключение. При запуске на пустой базе Архивист создаст требуемую структуру таблиц. После этого средсвами SQL Studio сделать Export/Import из базы <master> в новую всех требуемых таблиц (орентироваться на список в новой базе). Сделать бэкап этой новой базы штатными средствами SQL Studio.
1б) Если база отличная от <master> - тут проще, сразу делаем backup базы штатными средствами SQL Studio.
2) Перенести бэкап базы данных на новый компьютер и развернуть штатными средствами SQL Studio.
3) На старом копьютере запустить Архивист и записать число в "окошке" левее часиков (нижний правый угол окна программы) после CID. Перевести значение из 16ти-ричного в десятичное (пример [CID 7859E709] = 2019157769).
4) Установить ДС Архивист на новый компьютер.
5) Скопировать со старого компьютера на новый каталог Devices со всеми содержащимися файлами. Он расположен внутри каталога установки ДС Архивист.
6) Создать ODBC-подключение на новом компьютере и указать в качестве источника развернутую из бэкапа базу.
7) Запустить ДС Архивист, указав созданное в п.7 ODBC-подключение. Записать число в "окошке" левее часиков (нижний правый угол окна программы) после CID. Перевести значение из 16ти-ричного в десятичное (пример [CID 7859E70A] = 2019157770).
8) На новом компьютере выполнить SQL запрос, Код:use имя_новой_базы update ArchivistDevices set Owner=чисдо_в_десятичной_форме_из_пункта_7 where Owner=чисдо_в_десятичной_форме_из_пункта_3
9) Перезапустить ДС Архивист. |