|
Установка сервера "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
Вернуться
|
|