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

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

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

Новенький


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

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

Администратор


Добрый день!

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

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 22.12.25 13:49 Профайл Посетить веб-сайт
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.