Автор | Сообщение | ||||||
---|---|---|---|---|---|---|---|
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 08.07.2009 21:49 Заголовок сообщения: Миграция iScala с одного сервера на другой ч/з клонирование Коллеги, есть задача для целей тестирования развернуть копию существующей iScala на другом сервере с тем, чтобы накатить новый сервис релиз, протестировать и т.п. Существующая iScala должна при этом продолжать работать. Казалось бы чего проще: установил новую iScala на новый сервер, подцепил обе базы данных ScalaDB и ScaSystemDB и вперёд! Ан нет, новая Скала начнёт ломиться на старый сервер и все будет очень плохо. Дело в том, что имя сервера прописано в некоторых таблицах системной базы данных. Их и надо аккуратненько поменять вручную. Вот только я не вполне уверен, все ли таблицы я помню. В принципе, можно проверить где есть таблицы, поля которых содержат слово Server в названии:
Может кто-нибудь что-либо добавить? |
||||||
Elzor Форумщик Зарегистрирован: 13.09.2007 |
Добавлено: 09.07.2009 09:12 Заголовок сообщения: Кроме этого, в базе компании в таблице ScaCompanies стоит поменять поле LogonServer. Кроме того я бы посоветовал сначала перенести базы, а уже потом ставить релиз, указав что базы уже существуют. Ну и не стоит забывать что все лицензии на VBA проекты будут при этом утеряны, также могут быть потеряны настройки меню у некоторых пользователей. |
||||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 09.07.2009 09:27 Заголовок сообщения: Спасибо за дополнение!
Т.е. в ScalaDB (или иначе, если меняли название), спасибо, забыл про это!
Да, так и планировалось
А это-то почему? Заново-то подключить VBA проекты можно будет, я надеюсь? Вроде бы на предыдущем месте работы я такого не наблюдал (по крайней мере не докладывали), хотя подобного рода операции делали неоднократно… |
||||||
Elzor Форумщик Зарегистрирован: 13.09.2007 |
Добавлено: 09.07.2009 09:57 Заголовок сообщения: Re: Спасибо за дополнение!
При инсталляции скалы измениться инсталейшенид установки, на который завязаны лицензии проектов. По крайней мере, я пришел к такому выводу. В любом случае, у меня лично не разу проекты сохранить не удалось. Само по себе это не смертельно, достаточно лицензии перекачать, но если на проекты сложная система прав доступа для пользователей, то процедура настройки, сами понимаете, малоприятное занятие. |
||||||
Удалён Гость |
Добавлено: 09.07.2009 10:07 Заголовок сообщения: по таблицам все так и есть, о последних двух я ничего не знаю, лично я в них не правила ничего. а относительно VBA проектов верно замечено, что при переносе баз их требуется переподключить заново, меню никогда не отваливалось при этом. так же нужно помнить, что в таблице ScaCompanies указывается не имя самого сервера физического, а имя SQL сервера (в тех случаях, когда установлен инстанс имя физического сервера и SQL отличаются) |
||||||
Elzor Форумщик Зарегистрирован: 13.09.2007 |
Добавлено: 09.07.2009 11:53 Заголовок сообщения:
|
||||||
Удалён Гость |
Добавлено: 09.07.2009 12:21 Заголовок сообщения: все так и есть |
||||||
Удалён Гость |
Добавлено: 10.07.2009 05:30 Заголовок сообщения: Лицензии перекачивать (регистрировать) не надо, достаточно, зайдя на новый сервер, удалить старый проект и прицепить его заново. |
||||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 12.11.2009 01:05 Заголовок сообщения: Re: Миграция iScala с одного сервера на другой ч/з клонирова Ещё пришлось удалить внешний ключ в таблице ScaDESPlugInRegs, без этого не удавалось внести изменения, а потом его восстановить. "Развлекаюсь". Уже второй час ночи, а у меня на виртуалке всё никак не закончится процесс установки iScala 2.3 SR2. |
||||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 06.03.2013 23:42 Заголовок сообщения: Re: Миграция iScala с одного сервера на другой ч/з клонирова
|
||||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 12.03.2013 15:05 Заголовок сообщения: Вот такую информацию мне присылали с хот-лайн Вот такую информацию мне присылали с хот-лайн (у нас SQL и Application сервера разнесены) Еще если используется Connectivity проверить каналы в Установке связи Изменения в системной БД (ScaSystemDB). Изменения в рабочей БД. |
||||||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 21.05.2013 10:15 Заголовок сообщения: ChangeServerName.wsf В папке System\AdminScripts на сервере iScala есть скрипт для изменения имени сервера: cscript ChangeServerName.wsf /server:<имя нового сервера с Logon Service и SQL Server> При запуске скрипта без параметров будет выведена подсказка. В той же папке есть файл RegKeys.txt, в котором перечислены ветки реестра Windows, где упоминаются название сервера Logon Service (0 в начале строки) и SQLServer (1). Там же есть шаблон скрипта SQLTemplate.txt для замены имени сервера в таблицах баз данных: ScaDESServers ScaDESPlugInRegs ScaCompanies ScaSystemServices |
||||||
Braga Гость |
Добавлено: 15.11.2013 16:59 Заголовок сообщения: Re: ChangeServerName.wsf Всем спасибо. Очень полезная информация. |