Установка MS SQL Server для 1С
Установка и первичная настройка Microsoft SQL Server под сервер 1С:Предприятия. Версию SQL Server сверяйте с системными требованиями вашей платформы 1С.
Установка
- Монтируем дистрибутив SQL Server, запускаем
setup.exe→ Installation → New SQL Server stand-alone installation. - Feature Selection — достаточно Database Engine Services. Средства управления (SSMS) с некоторых версий ставятся отдельным дистрибутивом — скачиваем SSMS с сайта Microsoft и ставим после.
- Instance Configuration — обычно Default instance (
MSSQLSERVER). - Server Configuration:
- службы SQL Server Database Engine и SQL Server Agent — тип запуска Automatic;
- вкладка Collation — обязательно Cyrillic_General_CI_AS.
- Database Engine Configuration:
- Authentication Mode — Mixed Mode; задаём пароль
sa, сохраняем в менеджер паролей; - Specify SQL Server administrators — добавляем группу администраторов сервера;
- вкладка Data Directories — каталоги данных и журналов на быстрых дисках (данные и журналы лучше разносить);
- вкладка TempDB — количество файлов данных по числу ядер (до 8), расположение — отдельный быстрый диск (потом можно перенести — Перенос TempDB).
- Authentication Mode — Mixed Mode; задаём пароль
- Завершаем установку, ставим SSMS.
Настройка после установки
- Память. В свойствах сервера (SSMS → ПКМ по серверу → Properties → Memory) задаём Max Server Memory, оставив ОС и серверу 1С 4+ ГБ. Без ограничения SQL Server со временем заберёт всю память сервера.
- Сеть. В SQL Server Configuration Manager → SQL Server Network Configuration → Protocols включаем TCP/IP, перезапускаем службу.
- Брандмауэр. Открываем
1433/tcpтолько для сервера 1С:
netsh advfirewall firewall add rule name="MSSQL 1433" dir=in action=allow protocol=TCP localport=1433
- План электропитания сервера — «Высокая производительность».
Связка с 1С
- Создание информационной базы: Создание новой базы 1С на MS SQL.
- Брандмауэр для портов кластера 1С: Настройка брандмауэра Windows для 1С.
- Совместимость старых платформ 1С с новыми версиями Windows/SQL: Модификация sqloledb.dll.
Обслуживание
Сразу настраиваем регламент:
- Создание планов резервного копирования и обслуживания MS SQL — бэкапы, проверка целостности, очистка истории;
- Реорганизация индексов базы 1С — с учётом особенностей платформы 8.3.22+;
- Мониторинг MS SQL в Zabbix.