Переход с платформы 1С:Предприятие 8.2 на версию 8.3 — стандартная задача системного администратора, однако в процессе миграции часто возникают ошибки, связанные с конфликтами сетевых портов, некорректным переносом системных файлов или сбоями регистрации утилит администрирования. Разберем по шагам, как правильно выполнить миграцию, выясним причины типичных неполадок и рассмотрим способы их устранения.
При переходе с одной мажорной версии платформы на другую чаще всего встречаются три ключевые проблемы:
1CV8Reg.lst между версиями 8.2 и 8.3 недопустимо, так как внутренняя структура описания кластера в этих платформах отличается.radmin.dll не зарегистрирована с повышенными привилегиями или не совпадает по разрядности с операционной системой.Рассмотрим правильный алгоритм перевода инфраструктуры на новую версию платформы без конфликтов служб.
1C:Enterprise 8.2 Server Agent через оснастку управления службами Windows (services.msc) и перевести тип ее запуска в положение «Отключена».USR1CV8).
regsvr32 "C:\Program Files\1cv8\8.3.X.XXX\bin\radmin.dll"
Если используется 32-разрядный сервер на 64-битной операционной системе, оснастку управления MMC необходимо открывать в 32-битном режиме командой:
mmc.exe /32
1CV8Reg.lst из старой папки srvinfo. Запускаем консоль администрирования серверов 1С 8.3, создаем кластер и вручную регистрируем информационные базы с указанием параметров подключения к СУБД. При необходимости сохранения истории переносим только вложенные каталоги с журналами регистрации (файлы .lgd или .lgp) в новые папки баз с соответствующими GUID.USR1CV8) необходимо предоставить права «Полный доступ» на каталог C:\Program Files\1cv8\srvinfo (или иной путь, заданный в параметрах запуска службы).Проанализируем, за что отвечает каждый порт, чтобы избежать путаницы при настройке консоли и клиентских подключений:
ragent). Этот порт указывается при добавлении центрального сервера в консоли администрирования (по умолчанию строка подключения выглядит как ИмяСервера:1540).rmngr). Именно через этот порт клиентские приложения 1С связываются с базами данных кластера. В свойствах кластера в консоли должен быть указан именно он.rphost), выделяемые для обработки сеансов пользователей.Если требуется временная параллельная работа двух серверов (8.2 и 8.3) на одной машине, для службы 8.3 параметры реестра или строки запуска меняются со смещением портов. Посмотрим на пример команды запуска службы с нестандартными портами:
"C:\Program Files\1cv8\8.3.X.XXX\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d "C:\Program Files\1cv8\srvinfo"
В этом случае при добавлении центрального сервера в оснастку указывается порт агента 2540, а в свойствах кластера — порт менеджера 2541.
Когда служба 8.3 настроена и базы добавлены в кластер, необходимо обновить список информационных баз на клиентских рабочих станциях:
Server-1C). Клиент автоматически обратится к порту 1541.ИмяСервера:ПортМенеджера (например, Server-1C:2541).wsisapi.dll.Следуя описанному порядку, можно быстро и без потери данных завершить переход на платформу 1С 8.3, исключив конфликты сетевых служб и ошибки авторизации в кластере.