В прошлой статье рассказывалось как установить 1С:Предприятие 8 на MS SQL Server 2008 R2 Express.
Если у Вас уже установлен 1С:Предприятие 8.1 в серверном варианте, тогда у Вас запущен Агент сервера 1С:Предприятия 8.1.
В этом случае при попытке установить 1С:Предприятие 8.2 в серверном варианте возникает ошибка:
Ошибка при запуске службы «Агент сервера 1С:Предприятия 8.2» (1C:Enterprise 8.2 Server Agent).
Убедитесь, что у вас имеются разрешения на запуск системных служб.
Эта ошибка возникает из-за того, что сервера по умолчанию устанавливаються на один и тот же порт.
Как с ней бороться?
Нужно изменить порт сервера 1С:Предприятие 8.2.
Для начала необходимо удалить старую регистрацию 8.2.
Работаем в командной строке:
c: cd "C:Program Files1cv828.2.9.356bin" ragent.exe -rmsrvc
Удалим содержимое каталога сервера кластера:
rmdir /s /q "C:Program Files1cv82srvinfo"
Зарегистрируем службу с новыми значениями портов:
ragent.exe -instsrvc -port 2040 -regport 2041 -range 2060:2091 -d "C:Program Files1cv82srvinfo" -usr .usr1cv82 -pwd 1234
Примечание для параметров -usr и -pwd:
- Используйте существующего пользователя, с правами администратора.
- Не задавайте учетную запись службы с пустым паролем.
- Указанный пароль для учетной записи должен удовлетворять требованиям политики безопасности.
Теперь при добавлении новой базы в 1С,
в пункте «Кластер серверов 1С:Предприятия:» нужно указать имя кластера и через «:» номер порта сервера 1С:Предприятия 8.2.
Например: 127.0.0.1:2041
Как добавить новую базу можно посмотреть в статье об установке 1С:Предприятие 8 на MS SQL Server 2008 R2 Express, в подзаголовке Добавление серверной базы в 1С.
- читай и ТЫ!
Ответить
Хотите присоединиться к обсуждению?Не стесняйтесь вносить свой вклад!