НПО Тепловизор. Теплосчетчики и расходомеры К вершинам эволюции теплосчетчика
Продукция Поддержка Форум Контакты
     
Пользователь    Пароль  
Регистрация | Пароль?  
Главное меню
НовостиПродукцияФайлы/ДокументыСтатьиФорумОпросыФотогалереяО компанииРекламодателям
Потребители о нас
"ГУП ДЕЗ района «Текстильщики» рекомендует привлечь ЗАО «Сервисная Компания «Тепловизор» для выполнения работ по сервисному обслуживанию узлов учета тепловой энергии на других объектах г. Москвы."

Н.Н. Елисеева, Главный инженер ГУП ДЕЗ «Текстильщики»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Архив форума
   /  Программное обеспечение
/  Перенос базы Архивиста

Форум : Программное обеспечение

Название : Перенос базы Архивиста

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=876&forum=2


 matunin22 :

12.12.25 09:57
 Здравствуйте! Не получается перевести базу со счётчиками и ведомостями. Как это сделать? Можно точную последовательность действий? Саму программу перенёс, но база не перенеслась.

 xBocT :

22.12.25 13:49
 Добрый день!

К сожалению, перенос базы данных Архивист с одного компьютера на другой требует определенных знаний. В частности, работа с 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) Перезапустить ДС Архивист.