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

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

And Корректный перенос таблиц Архивиста из базы master в отдельн

Новенький


Добрый день,

проблема - перенес таблицы Архивиста из базы master в новую базу средствами MSSQL2000,
теперь Архивист не запускается - пишет ошибку инициализации журнала событий.
если в реестре его отключить Active=0 то все запускается, что еще нужно подкрутить для решения проблемы ? DSN под новую базу скорректировал, причем если вернуть старый DSN( с master) то все конечно же работает...
» 28.2.13 13:57 Профайл

xBocT Re: Корректный перенос таблиц Архивиста из базы master в отд

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


Вы можете сделать бэкап БД (и новой и старого master) и каким либо образом предоставим его нам на рассмотрение?

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 28.2.13 19:22 Профайл Посетить веб-сайт

And Re: Корректный перенос таблиц Архивиста из базы master в отд

Новенький


Цитата:

xBocT пишет:
Вы можете сделать бэкап БД (и новой и старого master) и каким либо образом предоставим его нам на рассмотрение?


залил бэкапы в архиве http://zalil.ru/34305694

По профайлеру MSSQL видно что для master проходит вставка нового события при старте программы в таблицу журнала, а в новой базе даже этой попытки нет... не думал что будет так сложно таблицы перенести :-(
» 1.3.13 12:26 Профайл

xBocT Re: Корректный перенос таблиц Архивиста из базы master в отд

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


Ну что Вам сказать. База в которую Вы переносили таблицы (ArchiVist) рабочая, в полном порядке, подключение к ней текущей версией ДС Архивист проходит без проблем. По какой конкретно причине у Вас возникают ошибки сложно сказать без детального осмотра "больного".

З.Ы. Правда, исходя из количества счетчиков (1 запись!), я немного недоумеваю, зачем было идти таким сложным путем. 1 счетчик можно и вручную заново прописать в новой базе, а архивы перегрузить - есть утилита AvExport.exe.

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 4.3.13 10:03 Профайл Посетить веб-сайт

And Re: Корректный перенос таблиц Архивиста из базы master в отд

Новенький


Цитата:

xBocT пишет:
Ну что Вам сказать. База в которую Вы переносили таблицы (ArchiVist) рабочая, в полном порядке, подключение к ней текущей версией ДС Архивист проходит без проблем. По какой конкретно причине у Вас возникают ошибки сложно сказать без детального осмотра "больного".

З.Ы. Правда, исходя из количества счетчиков (1 запись!), я немного недоумеваю, зачем было идти таким сложным путем. 1 счетчик можно и вручную заново прописать в новой базе, а архивы перегрузить - есть утилита AvExport.exe.


Странно, у меня так и не подключается эта версия БД, вот скрин, дабы не быть голословным...
YJOfNQ1S.jpg
НО проблему я все же поборол удалив таблицу ArchiVistJournal, после этого заход в программу с включенным в реестре журналом прошел без ошибок, сделал бэкап рабочей базы, потом загрузил предыдущий бэкап (тот что отсылал вам) и снова получил ошибку при входе...
Восстановился из последнего бэкапа и снова все работает, так что для себя сделал вывод - если есть ошибка инициализации журнала то проще удалить соответствующую таблицу, при следущем запуске она пересоздастся и все будет работать нормально.
» 4.3.13 14:45 Профайл

xBocT Re: Корректный перенос таблиц Архивиста из базы master в отд

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


Да, на память пришло. Лучше в реестре удалить строковый параметр DBConnect (ветка Archivist\Archive\) и при запуске Архивиста указать новый DSN.

--
Сергей А. Александров
Отдел Диспетчеризации
НПО "Тепловизор", Инженер-программист
» 4.3.13 15:08 Профайл Посетить веб-сайт

And Re: Корректный перенос таблиц Архивиста из базы master в отд

Новенький


Цитата:

xBocT пишет:
Да, на память пришло. Лучше в реестре удалить строковый параметр DBConnect (ветка Archivist\Archive\) и при запуске Архивиста указать новый DSN.


Это не помогло, сразу так пытался делать... Только удалял не из реестся а из настроек программы - там есть пункт "Сохранить соединение" или что то вроде, галку снял и при следующем запуске стал запрашивать выбор DSN, а DSN понятно что новый конфигурировал - нужно же было вместо базы master новую указать... Просто удивило что у вас ошибка не возникла при запуске - натолкнуло на мысль создать новую пустую базу и запустить архивиста - вы же писали про импорт - и в итоге получилось запустить пустую базу без ошибки, потом перенес таблицы за исключением журнала и снова все работала - ну а потом в нерабочей базе удалил таблицу журнала и база стала рабочей :-)) так что спасибо за мысли и наводки, тему можно закрывать - вопрос вроде решен :-)
» 4.3.13 15:15 Профайл
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

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

Права

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