Установка сервера "1С:Предприятия 8.0" (свой опыт)

  • На MS SQL Server 2000 установить Service Pack 2 или выше (11 шагов, на 2 х Xeon около 10-15 минут). Все установки "по умолчанию", для администратора SQL имя "sa", пароль какой-нибудь, например тот же "sa"
  • Установить на сервер "1С:Предприятие 8.0", выбрать три верхние "галки": Предприятие, Компоненты доступа к серверу 1С:Предприятия, Сервер 1С:Предприятия. Запустить драйвер ключа (при установке).
  • Воткнуть ключи в компьютер (лицензии и сервер 1С:Предприятия). Они обнаружатся и зажгутся.
  • Запустить LMSETUP.EXE для установки менеджера лицензий 1С (как сервис).
  • Установить требуемые шаблоны баз.
  • Настроить Server 2003 как сервер приложений!!!
  • См ИТС: настроить СОМ+ - разрешить запуск:
    • В администрировании сервера найти запуск СОМ+, для 1с8 поставить запуск (Администрирование - Службы компонентов; Службы компонентов - Мой компьютер - 1cv8), там же лучше (необязательно) поставить запуск как сетевой сервис (Identity - Network Service), затем в сервисах поставить Авто и пустить сервер предприятия
    • ИНАЧЕ сервер 1С предприятия сам не стартует
  • Пользователя USER1CV8SERVER включить в группу "Администраторы" ???
  • Запустить 1С:Предприятие 8.0. В списке баз: "Добавить" - "Создать новую" - "Из шаблона" (выбрать нужный) - "На сервере 1С:Предприятия"
    • Имя сервера 1С: <как называется сервер> SERVER
    • Имя инф.базы на серв 1С: <любое уникальное> ut
    • SQL сервер: <как называется сервер> SERVER
    • SQL база данных: <любое уникальное> utsql
    • Пользователь SQL: sa
    • Пароль: sa (тот что для sa в SQL сервере)
    • Смещение дат: 0
    • Создать базу SQL в случае ее отсутствия (ставим флаг)
    • Язык (Страна): Русский (Россия)
    • Жмем кнопку "Готово" (Создается база 5 - 10 мин, УПП - 25 мин) после этого локально все запускается и работает, если входили и ставили под администратором с хорошим паролем, без пароля может и не работать.
  • При подключении по сети все тоже, НО ОБЯЗАТЕЛЬНО разобраться с пользователями и политиками безопасности, если на сервер по сети полезем без пароля, то работать не будет! Если лезем с учетной записью администратора и хорошим паролем, то все работает.
  • Пользователей на сервере надо добавить в группу "Пользователи DCOM". В английской версии "Distribution COM Users".
  • Обязательно проверить разрешения на DCOM на клиентских машинах (Администрирование - Службы компонентов; Службы компонентов - Мой компьютер - Свойства по умолчанию: "Разрешить использование DCOM на этом компьютере")
  • Отключить Firewall, либо разрешить порты 135, 435 (???)

SQL Server 2005 (дополнительно)

  • Поставить режим аутентификации для SQL server смешанный: Windows + SQL
  • Создать учетную запись (login)
    • Например login: liga
    • Пароль: 12345678
    • В ролях для записи поставить все галки (dbcreator и т.д.)
  • Провести подключение к серверу в "SQL Manager Studio" с этой учетной записью - при этом сервер заставит поменять пароль (например вводим "123"). С этой записью все будет работать
  • Для вышеуказанного примера получится :
    • пользователь "liga" (пароль "123"),
    • база SQL "testsql",
    • база 1С "ut",
    • сервер 1С и SQL "server"

В SQL Server 2005 по умолчанию для пользователя "liga" флаг "enforce password expiration = ON", это приводит к тому что через каждые 1,5 - 2 месяца происходит ошибка подключения к серверу при запуске 1С (в пояснении указано что срок действия пароля истек). В этом случае надо на сервере подключиться в "SQL server studio" к SQL server с учетной записью "liga" при этом сервер ругнется, после закрытия окна появится приглашение к вводу нового пароля для учетной записи "liga": опять вводим "123" и его подтверждение. Либо можно снять флаг "enforce password policy" (верхний) в свойствах учетной записи как это сделано в учетной записи "sa".

Посл.ред. 04.07.2007

Вернуться

Сайт создан в системе uCoz