-
-
Обсуждения на сайте Альта-Софт
-
последствия скрипа ConvertEdMsgs.sql
Модераторы: Renat, Gala, alta_olg, Lemur, expert
-
- Дед
- Сообщения: 451
- На форуме: c 14 ноя 2004
- Откуда: Новосибирск
Сказал: 23 ед.
Получил: 40 ед.
Получил: 40 ед.
последствия скрипа ConvertEdMsgs.sql
Добрый день!
Многим клиентам предлагаются выполнить скрипт ConvertEdMsgs.sql, и там же предлагается
сделать резервную копию.
Некоторые несознательные граждане перед выполнением этого скрипта рез.копию не делают,
и сегодня обратились с проблемой, что база после этого скрипта не запускается совсем, предлагая восстановиться
из резервной копии.
"Полечить" можно так: делается пустая база, затем "слияние" посредством \utils\MERGEDB.EXE,
и последующий шаг - отвязка ID SQL сервера на персональной страничке... Дальше работать уже с новой базой,
(но со старым содержанием).
Может, еще есть способ, но пока я его не знаю...
Многим клиентам предлагаются выполнить скрипт ConvertEdMsgs.sql, и там же предлагается
сделать резервную копию.
Некоторые несознательные граждане перед выполнением этого скрипта рез.копию не делают,
и сегодня обратились с проблемой, что база после этого скрипта не запускается совсем, предлагая восстановиться
из резервной копии.
"Полечить" можно так: делается пустая база, затем "слияние" посредством \utils\MERGEDB.EXE,
и последующий шаг - отвязка ID SQL сервера на персональной страничке... Дальше работать уже с новой базой,
(но со старым содержанием).
Может, еще есть способ, но пока я его не знаю...
-
- Модератор
- Сообщения: 2537
- На форуме: c 05 ноя 2004
- Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.
Получил: 104 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Так, а какая проблема то? Т.е. самое главное, какое сообщение появляется при запуске, почему не может работать?
Основная проблема с этим скриптом была в том, что его применяли несколько раз на одну и ту-же базу, сейчас мы поправили скрипт (задним умом), чтобы он в этом случае не пытался вновь перекорежить базу, но многие уже успели попортить БД.
И тут, как раз восстановление из бэкапа очень помогает.
А вот чему помогает слияние пустой БД и испорченной не знаю.
Основная проблема с этим скриптом была в том, что его применяли несколько раз на одну и ту-же базу, сейчас мы поправили скрипт (задним умом), чтобы он в этом случае не пытался вновь перекорежить базу, но многие уже успели попортить БД.
И тут, как раз восстановление из бэкапа очень помогает.
А вот чему помогает слияние пустой БД и испорченной не знаю.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Отдел техн. поддержки и разработки ПО
-
- Почетный участник
- Сообщения: 101
- На форуме: c 06 ноя 2004
- Откуда: Альта-Софт
Сказал: 0 ед.
Получил: 20 ед.
Получил: 20 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Не надо так делать!!!
Только усугубите проблемы!
Надо к нам обращаться.
Только усугубите проблемы!
Надо к нам обращаться.
С уважением, Дмитрий.
-
- Новый участник
- Сообщения: 5
- На форуме: c 12 сен 2011
Сказал: 2 ед.
Получил: 0 ед.
Получил: 0 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Дмитрий, так может стоит тут процесс восстановления описать?popov писал(а):Не надо так делать!!!
Только усугубите проблемы!
Надо к нам обращаться.
Логичнее было бы.
-
- Дед
- Сообщения: 451
- На форуме: c 14 ноя 2004
- Откуда: Новосибирск
Сказал: 23 ед.
Получил: 40 ед.
Получил: 40 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Дмитрий же написал: Надо к нам обращаться.lostsoul652 писал(а):Дмитрий, так может стоит тут процесс восстановления описать?popov писал(а):Не надо так делать!!!
Только усугубите проблемы!
Надо к нам обращаться.
Логичнее было бы.
Работает тех.поддержка круглосуточно.
Да это уже не актуально, вышла новая версия скрипта, которая уже не портит базу...
Ну и всегда полезно делать резервные копии, не только в этом случае...
-
- Почетный участник
- Сообщения: 101
- На форуме: c 06 ноя 2004
- Откуда: Альта-Софт
Сказал: 0 ед.
Получил: 20 ед.
Получил: 20 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Да, описывать особо нечего. Два раза запускать теперь не страшно, а вот любые другие проблемы уже говорят о том что структура была УЖЕ битая (еще до конвертации), а здесь уже все сугубо индивидуально...
Особенно страшно когда обнаруживается полностью убитая структура в результате переноса БД тупым импортом - здесь даже для меня очень сложная задача восстановить...
Особенно страшно когда обнаруживается полностью убитая структура в результате переноса БД тупым импортом - здесь даже для меня очень сложная задача восстановить...
С уважением, Дмитрий.
-
- Модератор
- Сообщения: 2537
- На форуме: c 05 ноя 2004
- Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.
Получил: 104 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Поправили скрипт, чтобы еще определял, не подключены ли к БД в это время пользователи, если подключены, то ругается!!!
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Отдел техн. поддержки и разработки ПО
Re: последствия скрипа ConvertEdMsgs.sql
Добрый день! Подскажите, где взять этот скрипт, а то альта ругается, что перестанет работать с сентября 

-
- Дед
- Сообщения: 451
- На форуме: c 14 ноя 2004
- Откуда: Новосибирск
Сказал: 23 ед.
Получил: 40 ед.
Получил: 40 ед.
Re: последствия скрипа ConvertEdMsgs.sql
c:\Alta\utils\ConvertEdMsgs.sql (или другой Ваш путь установки программы, папка \utils )Dorian писал(а):Добрый день! Подскажите, где взять этот скрипт, а то альта ругается, что перестанет работать с сентября
Re: последствия скрипа ConvertEdMsgs.sql
Просто для сведения.
Произвел конвертацию 16 гиговой базы с 500 тысячами сообщений- время конвертации минута .
следующий этам разделение и перенос сообщений - о затраченном времени напишу позже.
Произвел конвертацию 16 гиговой базы с 500 тысячами сообщений- время конвертации минута .
следующий этам разделение и перенос сообщений - о затраченном времени напишу позже.
Одменистратар!
-
- Почетный участник
- Сообщения: 101
- На форуме: c 06 ноя 2004
- Откуда: Альта-Софт
Сказал: 0 ед.
Получил: 20 ед.
Получил: 20 ед.
Re: последствия скрипа ConvertEdMsgs.sql
Да, сама конвертация происходит практически моментально на базе любого размера, т.к. сами блобы с ЭД-сообщениями никуда не копируются/перемещаются.
Длительное время (в зависимости от размера БД) здесь занимает процесс создания рез. копии (нужно обязательно делать перед запуском скрипта!), ну и опциональное (это уже по желанию) перемещение ЭД-сообщений в другую (дополнительную) БД, которое кстати можно делать в несколько этапов - запуская на ночь и прерывая (кнопка "отмена") утром, если процесс не завершился, а потом просто запуская заново на след. ночь (в раб. время делать категорически не рекомендуется). Т.о. процесс продолжится с того места, на котором остановился и рано или поздно доделает все что положено.
Длительное время (в зависимости от размера БД) здесь занимает процесс создания рез. копии (нужно обязательно делать перед запуском скрипта!), ну и опциональное (это уже по желанию) перемещение ЭД-сообщений в другую (дополнительную) БД, которое кстати можно делать в несколько этапов - запуская на ночь и прерывая (кнопка "отмена") утром, если процесс не завершился, а потом просто запуская заново на след. ночь (в раб. время делать категорически не рекомендуется). Т.о. процесс продолжится с того места, на котором остановился и рано или поздно доделает все что положено.
С уважением, Дмитрий.
Следующие пользователи поблагодарили popov за это собщение: aiki