Jump to content

Recommended Posts

Здравствуйте!

Следующая проблема возникла: 3.2 ЦУС и УКЦ стояли на WinServer2003. Для установки версии развернули новый WinServer2012. ЦУС установили и сконвертировали данные без ошибок. Дошла очередь до УКЦ. На версии 3.2 использовался SQLExpress, как правильно обновить в данной ситуации?

При переносе папки KC и выборе ее в разделе конвертация базы с 3.2 (при первоначальном запуске УКЦ) выходит ошибка что в данной папке база не найдена. В мануале написано что в случае использования  SQLExpress версию 4 УКЦ необходимо ставить на тот же сервер. Но я перенес базу KC с помощью Management Studio, не вижу в этом проблемы.

Share this post


Link to post
Share on other sites

может проще

1)обновить сначало и потом перенести

или

2) перенести, а потом обновить

ПС у меня при обновлении столько проблем было, не обошлось без бубна

Share this post


Link to post
Share on other sites

 

1 час назад, rfvbk сказал:

2) перенести, а потом обновить

не получится, т.к. придётся сначала ставить администратора версии 3 на 2012, а он на х64 не встаёт. Так что тут только первый вариант

Share this post


Link to post
Share on other sites
1 час назад, rfvbk сказал:

1)обновить сначало и потом перенести

Тоже не получится, т.к. версия 4 не встает на Win Server 2003. 

Я установил версию 3.2 на 2012, перенес всю папку KC с заменой файлов, перенес базу KC из SQL, но при запуске он предлагает первичную настройку, такого же быть не должно. Так что второй вариант теоретически возможен, но не взлетает

Share this post


Link to post
Share on other sites

Проблема в том что в документации написано "Если база данных УКЦ 3.2.х была развернута на SQL-сервере, то УКЦ 4.х следует устанавливать на том же компьютере." А последовательность действий при этом варианте вообще не описана. 

Share this post


Link to post
Share on other sites

Такая же последовательность, переносили SQL базу с 3.2 под XP на 2012 R2 все работает, базу аттачили на новый сервер перед конвертацией. Копировали весь каталог администратора 3.2 на новую машину (в теории можно только каталог УКЦ).

Нюансов 2: сервера SQL должны иметь одно имя, надо запускать УКЦ 3.2 с exe файла из каталога, не помню уже зачем, но без этого 4 версия ничего конвертировать не хочет.

Давно уже делали, может сумбурно написал. Дошли методом проб и ошибок за пол дня) SQL на 3.2 не популярный был вариант просто.

Т.е. попробуйте закопить 3.2 УКЦ и запустить его с exe

Share this post


Link to post
Share on other sites

Спасибо, всё получилось. На самом деле ошибка была в следующем: не перенес папку с ключами админа, она лежала отдельно в корне С. Как итог, для переноса УКЦ на другой сервер и последующей конвертации базы необходимо (в случае использования SQL на 3.2): 1. на новом сервере развернуть SQL с тем же именем, с помощью Management Studio перенести базу KC на новый сервер, 2. установить УКЦ 4.0, 3. Скопировать папку КС с 3.2 и перенести в аналогичный каталог на новом сервере , 4. перенести папку с ключами админа.

Share this post


Link to post
Share on other sites

Для полноценного переноса достаточно перенести только папки и обязательно папку с ключами админа. Скуль можно ставить/называть по-дефолту (ну или называть как угодно). Лично проверено, все работает. От старого сервака названий никаких не брал. А вот эту дичь из инструкции "Если база данных УКЦ 3.2.х была развернута на SQL-сервере, то УКЦ 4.х следует устанавливать на том же компьютере." внятно пояснить не смогли даже в ТП инфотекс.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site, you agree to our Terms of Use.