"Организация «Сервисная компания «Тепловизор» зарекомендовала себя надежным и профессиональным партнером способным быстро и качественно решать поставленные перед ней задачи."
Здравствуйте! Не получается перевести базу со счётчиками и ведомостями. Как это сделать? Можно точную последовательность действий? Саму программу перенёс, но база не перенеслась.
К сожалению, перенос базы данных Архивист с одного компьютера на другой требует определенных знаний. В частности, работа с 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) Перезапустить ДС Архивист.
-- Сергей А. Александров Отдел Диспетчеризации НПО "Тепловизор", Инженер-программист
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
НПО «Тепловизор», Москва, Рязанский проспект, 8а тел/факс: +7(495)730-47-44, +7(495)127-28-44