Программы 1С предусматривают два метода взаимодействия с базами данных:

Файловый режим работы – хранение информации в файле, доступ к которому идет по локальной сети.
Клиент-серверный режим – взаимодействие с СУБД, то есть с системой управления базами данных. Таким образом тяжелые операции выполняются на сервере и не перегружают программу и оборудование.

В первом случае база данных располагается не в файле, а на специальном сервере SQL. Системы Oracle, PostgreSQL и Microsoft SQL для 1С применяются чаще всего. Сегодня речь пойдет о том, как установить и настроить MS SQL server для 1С.

Когда нужно внедрять СУБД
Первый, то есть файловый метод пригодится для использования 1С небольшой компании. То есть она подразумевает небольшое количество пользователей и небольшую базу данных.

СУБД необходимо использовать среднему и крупному бизнесу. У таких компаний в базе данных содержится большой объем информации, а сама система используется множеством пользователей.

3 ключевых фактора производительности 1С:
Объем базы данных
Число пользователей 1С
Тип конфигурации

На следующем изображении можно увидеть, как зависит производительность системы некоторых конфигураций 1С от числа пользователей.



Рисунок 1 – Производительность 1С в зависимости от числа пользователей системы

Можно ли предусмотреть работу с SQL до внедрения 1С
Зная вышеперечисленные ключевые факторы можно заранее предусмотреть необходимость использования SQL сервера.

Какую систему выбрать, отталкиваясь от количества пользователей:
5-10 человек – файловый режим работы 1С
10-15 человек – файловый режим снижает производительность 1С, потому рекомендуется переходить на клиент-серверный
20-25 человек – клиент-серверный режим

Рекомендуется оценить объем и вероятное увеличение базы данных, с которой будут взаимодействовать сотрудники предприятия. Когда данные превышают объем в 1 ГБ, то необходимо внедрять СУБД.
Когда переходить с файлового на серверный режим
На это укажет несколько факторов, среди них:
Перегруженность дисков – их мощности не хватает для активной работы с данными
Снижение скорости работы программы – долгий запуск, длительное время на проведение стандартных процедур

Преимущества работы с SQL Server
5-10 сотрудников смогут работать с небольшой базой в файловом режиме. Тогда производительность может и вырасти. Но при увеличении этих показателей работа с сервером имеет ряд плюсов, среди них:
Высокий уровень отказоустойчивости – в случае выхода из строя одного из устройств, другое устройство в кластере мгновенно перенимает его функции. Эта технология особенно полезна при работе с 1С.
Возможность масштабирования – увеличение количества сотрудников, работающих в 1С, и добавление баз при достаточном количестве ресурсов.
Мониторинг производительности – возможность заранее определить проблемы производительности и безопасности системы, а также приступить к их немедленному исправлению.
Автоматизация резервного копирования – восстановление и резервирование данных с высокой точностью.
Автоматизация регламентных операций – оптимизация производительности системы в автоматическим режиме, благодаря воспроизведению заданных операций и их периодичности.
Установка и настройка MS SQL
Специалисты выделяют три разных варианта установки MS SQL для программ 1С. От нагрузки системы зависит выбор того или иного метода:
Системы от 500 процессов в сутки – установка производится на сервер с 1С
Системы от 500 процессов в сутки, большая часть которых не интерактивные – по данному методу MS SQL также может быть установлена на сервер с имеющейся на нем 1С
Системы от 500 процессов в сутки, большинство из которых интерактивные – установка MS SQL на специально выделенный сервер

Что такое интерактивные и не интерактивные операции? К не интерактивным операциям относят автоматическую выгрузку данных, настройки операций, загрузки платежей. Интерактивные операции – это инициация операций и их выполнение происходит от пользователя.

Минимальные характеристики оборудования для установки MS SQL
В таблицах специалисты компании assino собрали минимальные характеристики оборудования для бесперебойной работы 1С. Более точные показатели составляются после проведения аудита и консалтинга ваших бизнес-процессов.
Установка MS SQL на выделенный сервер:
Характеристика
Система 1 – от 500 процессов в сутки
Система 2 – от 500 процессов в сутки, (большинство не интерактивные)
Система 3 – от 500 процессов в сутки (преимущественно интерактивные)
Процессор
1.8 ГГц
Рекомендуется 2 ядра
2 ГГц
2 ядра
3 ГГц
4 ядра
Сетевое подключение
1 ГБ/сек
1 ГБ/сек
Рекомендуется оптика
1 ГБ/сек
Оптика
Оперативная память
8 ГБ
32 ГБ
128 ГБ
Накопитель
SAS от 120 ГБ
SAS от 500 ГБ
Рекомендуется SSD
SAS от 1 ТБ
Рекомендуется SSD

Установка на сервер, где располагается 1С:
Характеристика
Система 1 – от 500 процессов в сутки
Система 2 – от 500 процессов в сутки, (большинство не интерактивные)
Система 3 – от 500 процессов в сутки (преимущественно интерактивные)
Процессор
2 ГГц
2 ядра
3 ГГц
4 ядра
Не рекомендуется устанавливать








Сетевое подключение
1 ГБ/сек
1 ГБ/сек
Оперативная память
32 ГБ
128 ГБ
Накопитель
SAS от 500 ГБ
Рекомендуется SSD
SSD от 1 ТБ


Как установить MS SQL сервера для 1С за 10 шагов
Специалисты assino составили пошаговую инструкцию настройки и установки на примере MS SQL Server 2014 на ОС MS Windows Server 2012.

Перенесите файлы данные программы на диск сервера.
Откройте и нажмите «Установить».
Введите ключ и изучите лицензионную политику, согласитесь с ней.
Поставьте флажок рядом с «Установка компонентов SQL Server» в окне «Роль установки»

Рисунок 2 – Программа установки
Выделите компоненты в окне «Выбор компонентов» (обычно тут проставляются галочки без исключения.
Нажмите «Далее».

Рисунок 3 – Выбор компонентов
Выберете «Экземпляр по умолчанию» в окне «Настройка экземпляра», также оставляем путь установки без изменений. Это делается для избежания проблем и неполадок.

Рисунок 4 – Настройка экземпляра
Ничего не меняем и переходим дальше в окне «Конфигурация сервера».
Введите мя «sa» и придумываем пароль в окне «Настройка компонента Database Engine» ? вкладка 1 «Конфигурация сервера.

Рисунок 5 – Настройка компонента
В оставшихся вкладках программы установки не вносите изменения и нажмите «готово».
Как настроить MS SQL для 1С
Запустите ярлык программы SQL Server.
Окно авторизации пользователя:
Поле «Проверка подлинности» – в выпадающем меню нажимаем «Проверка подлинности SQL Server»
Поле «Имя входа» – «sa»
Поле «Пароль» – придуманный ранее пароль

Рисунок 6 – Окно авторизации
Выберите «Безопасность» ? «Имена входа» и нажмите правую кнопку мыши ? «Создать имя входа».
Задайте значения имени входа и пароля во вкладке «Общие».

Рисунок 7 – Задание свойств
Выберете пункты «public» и «sysadmin» во вкладке «Роли сервера».

Рисунок 8 – Роли сервера
7. Установите право на соединение с SQL – поставьте галочку в третьем столбце, напротив пункта «Соединение SQL» – «sa» во вкладке «Защищаемые объекты».

Рисунок 9 – Предоставление права на соединение
8. Нажмите «Ок».
Подключение базы на сервере 1С
Такое действие производится:
Через консоль администрирования серверов 1С
Через диалог подключения базы 1С
Способ 1 – консоль администрирования
Откройте консоль серверов 1С:Предприятие и раскройте вложенные меню древа.
Нажмите правой кнопкой мыши, «Создать» ? «Информационная база» во вкладке «Информационные базы».
Рисунок 10 – Путь к вкладке «Новая информационная база»
Заполните необходимые поля в окне «Новая информационная база»:
Поле «Имя» – заносим название базы
Поле «Сервер баз данных» – название компьютера, где установлен MS SQL Server
Нажмите на кнопку «Ок», подключение выполнено.



Рисунок 11 – Подключение базы данных
Способ 2 – диалог подключения базы 1С
Запустите программу 1С:Предприятие.
Нажмите на кнопку «Добавить» в окне открытия баз.
Выберете «Создание новой информационной базы» в окне «Добавление информационной базы/группы».

Рисунок 12 – Диалоговое окно 1С:Предприятие
На следующем экране окна укажите необходимый шаблон или «Создание новой базы без конфигурации».
Следующий экран – внесите название базы и расположение «На сервере 1С:Предприятия».
На последнем этапе заполните поля так же, как в Способе 1 в окне «Новая информационная база».

Рисунок 13 – Добавление новой базы и задание имени
Нажмите «Далее» ? «Готово» и завершаем подключение.