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

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


Поиск

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

Права

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