Путевые заметки при установке MS SQL 2008 и сервера 1С Предприятия 8 x86-64
В конспективной форме, с небольшой порцией советов и полезных ссылок.
- Описание
- Подробнее
Описание
— Требуется: отдельностоящий сервер с 16 ядрами и 16Гб ОЗУ;
— Предполагается работа в домене Windows 2003, учитывая его уровень, выбираем серверную ОС; (W2008 была в домене попробована, но упала после попытки дать пользователю домена права локального админа, бороться дальше не стали);
— Устанавливаем ОС Windows Server 2003 x86-64;
— Устанавливаем драйверы;
— Конфигурируем диски (если требуется);
— В моем случае под SQL уже было создано 2 раздела — (F)для данных SQL и (G) для логов SQL(быстрый); (собраны в RAID, как попросил);
— Выравниваем разделы на дисках с данными утилитой Alignment Tool; Можно воспользоваться утилитой от Microsoft diskpart.exe;
— Регистрируем сервер в домене;
— Если возможно, через Windows Update накатываем все обновления Windows Server 2003;
— Устанавливаем SQL 2008 x86-64:
* Установщик обновляет .Net Framework
* Обновляет версию установщика Windows
* Запускает непосредственно установку MS SQL
* Конфигурируем экземпляр сервера как Default Instance
* Выбираем компоненты по минимуму: DB Engine, Management tools и клиентский драйвер
* Запускать службы SQL Server и SQL Server Agent будем из-под доменного администратора, о чем указываем в настройках
* Указываем что пользовательские базы на F
* Указываем, что пользовательские логи на G
* TempDB тоже на G
* Корневая директория SQL пусть тоже будет на F
* Способ авторизации выбираем Mixed
* Указываем пароль для пользователя sa
* Добавляем текущего пользователя (вероятно, доменного админа) и пользователя, под которым обычно заходит администратор 1С Предприятия
* Настройки Collation и пр. тонкости оставим на потом
* Ждем окончания установки
— Для проверки запускаем Management Studio, если службы запустились корректно, должно подключиться к нашему экземпляру без проблем;
— Версия установленного сервера SQL — 10.0.1600;
— Желающие могут сразу сконфигурировать сервер: указать размер памяти, который мы можем отдать SQL. Для 16Гб ОЗУ я указал мин. 4000Мб — макс. 8000Мб, позже посмотрим реальное использование памяти сервером SQL;
— Скачиваем сервис-паки SQL 2008 SP1, SQL 2008 SP2, SQL 2008 SP3;
— Поочередно накатываем их, перезагружаемся;
— Версия SQL Server после установки SP3 — 10.0.5500;
— Устанавливаем средство диагностики для SQL: SQL 2008 R2 Best Practices Analyzer; До него потребуется установить PowerShell 2.0 и Microsoft Baseline Configuration Analyzer;
— Для «прикручивания» Performance Dashboard Reports пришлось воспользоваться советом;
— Во избежание проблем после начала эксплуатации, рекомендую сразу запустить Best Practices Analyser, чтобы понять, что в настройках ОС и SQL не хватает для корректной работы;
— Устанавливаем сервер 1С Предприятия 8:
* Всё по умолчанию, указываем только, что запускать мы его будем с правами доменного администратора;
* Устанавливаем драйвер HASP, USB ключ может быть установлен заранее;
* Служба Агента сервера 1С Предприятия должна сразу запуститься, если не запускается, в настройках службы неверно указаны параметры учетной записи под которой она стартует; Простое средство диагностики — открыть Task Manager и посмотреть наличие процесса RPHOST.EXE — если он есть, служба запущена;
* Открыть консоль сервера 1С Предприятия, отключить рабочий процесс, установить признак «Много процессов», включить существующий процесс, добавить необходимое количество рабочих процессов;
— Пытаемся создать информационную базу на сервере 1С Предприятия с подключением к установленному SQL;
— Пытаемся подключиться клиентом 1C с компьютера из сети к вновь установленному серверу;
— Настраиваем Backup device в SQL и план для оперативного бэкапа;
— Настраиваем расписание и скрипт перезапуска рабочих процессов сервера 1С;

