Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Set Retail / Centrum / Oil

Как безболезненно поменять имя и IP-адрес сервера с базой Set Retail 5.0 : Set Retail / Centrum / Oil

26.04.2024 19:36


10.03.2011 14:14
Rumata
 
Здравствуйте!
Есть Windows Server 2003 R2, на котором установлен Кристалл (Set Retail 05.00.37). Есть потребность этот сервер переименовать и дать ему другой IP-адрес.
Что нужно поменять в его настройках и в настройках POS-терминалов, чтобы такие изменения прошли корректно?
11.03.2011 04:47
TANGOR
 
а на этом сервере установлен весь SET? и MSSQL сервер тоже?
проще простого :)
надо посмотреть в каких кассовых инишках (не только Cash.ini) поискать старый IP и поменять на новый (честно не знаю в каких может прятаться).
Основные адреса в Cash.INI или в CashCTO везде где надо:
;--- СЕРВЕР ТОРГОВОГО ОБОРУДОВАНИЯ ---
;--- Сервер авторизации услуг
;--- Сервер авторизации банка
;--- Сервер авторизации подарочных карт, ваучеров (возможность авторизации карт внутреннего кредита)
;--- Сервер авторизации бонусов на списание и начисление
;--- Сервер установки PRIZMA
;--- Сервер для проверки баланса по бонусам
;--- Сервер авторизации внешней бонусной системы

ну и кешмувом закидываешь это всё на кассы.

Потом в настройках касс в кристале меняешь IP адрес сервера CТО, видеонаблюдения и т.д. чтобы когда настройки на кассы будешь лить, чтоб не перезатёрлись.
настройки грузить потом бушь...

теперь тормози все службы.

Far-ом на сервере ищешь в папке SET все упоминания в INI-ках твоего старого IP и(или) имени, открываешь каждый файлик, правишь ручками на новый.
(лучше предварительно сделать копии всех файлов с изменённым IP и батник который их скопирует туда куда надо. чтобы это было быстро и кассы долго не стояли.)

Находишь ВСЕ!!! UDL файлы в службах если есть, в утилитах, в кристале, в папке UDL и так далее.. и смотришь, если там адрес не локальный типа "." а указан как старый IP или старое имя сервака, меняй на новый.

потом меняешь IP и(или) имя, перегружай сервак (не знаю надо ли на 2003 при смене IP перегружать сервак...)
когда всё поднимется, и запустятся службы, и если кассы найдут CashServ на новом IP, можешь загружать настройки на кассы.

Насчёт MSSQL сервака, не знаю как он себя поведёт. хотя судя по версии SET 05.00.37 у тебя скорее всего MSSQL2000 так что поднимется нормально. но вот если менять не только IP но и имя сервака, то тут могут быть проблемы... надо погуглить...

Да и самое главное :)
потренируйся сначала на тестовом серваке :)
14.03.2011 09:19
Rumata
 
Спасибо большое за ответ!
Действительно SQL2000 у нас на самом сервере.
Кристалл уже много лет тихо-мирно на нем работает, все хорошо.
Но он на этом сервере живет и работает не один.
Вот в наш мир пришла виртуализация и встает задача разнести службы по принципу "один сервер - одна задача".
Так что буду пробовать, еще раз респект за ответ!
20.03.2011 23:41
KoRsp
 
Подскажите, на одном сервере крутится SET retail, 1C(sql), terminal, sql2000.
Есть желание разгрузить это всё, и вынести SQL на отдельный сервер. С 1С всё понятно, и в большей степени делается из-за неё, база очень выросла. Есть ли смысл переносить sql базы SET на отдельный сервер?
23.03.2011 15:05
TANGOR
 
Цитата:
KoRsp Подскажите, на одном сервере крутится SET retail, 1C(sql), terminal, sql2000.
Есть желание разгрузить это всё, и вынести SQL на отдельный сервер. С 1С всё понятно, и в большей степени делается из-за неё, база очень выросла. Есть ли смысл переносить sql базы SET на отдельный сервер?
ну в принципе лучше конечно чтобы sql SET RETAIL (Centrum тем более)стоял отдельно от других баз,
но это вопрос производительности сервака...

переносится всё легко.
бэкап базы.
остановка служб,
разворачивание базы на другом серваке
прописывание в настройках всех служб, утилит, и программ (uld и конфиги) пути к новому серваку
включение всех служб...
Часовой пояс GMT +3, время: 19:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.