
Установка и настройка MS SQL для 1С
Система управления базами данных или SQL Server обеспечивает хранение баз данных и доступ к ним из программ 1С. Подключение SQL необходимо при работе в 1С в клиент-серверном режиме, это позволяет оптимизировать работу большого количества пользователей с большим объёмом информации, за счет переноса ресурсоёмких операций на сервер.
1С предусматривает два способа взаимодействия с базами данных:
- Первый вариант предусматривает хранение данных в файле, обращение к которому происходит по локальной сети, он называется файловый режим работы.
- Второй вариант подразумевает работу с СУБД – системой управления базами данных, так ресурсоемкие операции выполняются на сервере и не перегружают программу и оборудование пользователя – это клиент-серверный режим.
Содержание:
То есть в случае серверного варианта использования 1С база данных располагается не в файле, а на специальном сервере SQL. Системы Oracle, PostgreSQL и Microsoft SQL для 1С применяются чаще всего. Сегодня речь пойдет о том, как установить и настроить MS SQL server для 1С.
Когда задуматься о внедрении СУБД
Файловый вариант 1С годится для использования на малом предприятии с небольшой базой данных, когда работают всего несколько пользователей. СУБД же необходима для работы средних и крупных предприятий. Такие организации обычно взаимодействуют с большими объёмами информации, а также имеют много пользователей системы.
Файловый вариант 1С годится для использования на малом предприятии с небольшой базой данных, когда работают всего несколько пользователей. СУБД же необходима для работы средних и крупных предприятий. Такие организации обычно взаимодействуют с большими объёмами информации, а также имеют много пользователей системы.
Есть 3 ключевых фактора, которые влияют на производительность 1С:
- Число пользователей 1С
- Тип конфигурации 1С
- Объём базы
Ниже на картинке можно увидеть, как зависит производительность системы некоторых конфигураций 1С от числа пользователей.Рисунок 1 – Производительность 1С в зависимости от числа пользователей системы
Можно ли предусмотреть работу с SQL до внедрения 1С
В соответствии с перечисленными ключевыми факторами можно заранее предусмотреть необходимость использования SQL сервера.
Остановимся на первом и главном показателе, влияющем на качество работы 1С – количество пользователей:
- 5-10 пользователей – подойдёт файловый режим работы с 1С
- 10-15 пользователей – производительность 1С сильно снижается
- 20-25 пользователей – работа в файловом режиме усложняется
Также стоит оценить объём и возможное увеличение базы данных, с которой будут работать сотрудники предприятия. Если данные занимают или будут занимать более 1 ГБ, целесообразно изначально внедрить СУБД.
Когда переходить с файлового на серверный режим
Помимо перечисленных выше признаков необходимости использования SQL есть также несколько сигналов, означающих необходимость перехода на серверный режим.
Блокировки происходят, когда к одной таблице данных обращаются несколько пользователей одновременно. Данные будут доступны только первому, а остальным выйдет оповещение о блокировке.
Снижение скорости работы программы, в первую очередь – долгий запуск программы, а также большие временные затраты на стандартные операции внутри системы.
Перегруженность дисков. Мощности дисков может быть попросту недостаточно для активной работы с данными.
Преимущества работы с SQL Server
5-10 сотрудников могут работать с небольшой базой в файловом режиме – в такой ситуации производительность может быть даже выше. Но при увеличении этих показателей работа с сервером имеет ряд преимуществ.
Возможность масштабирования: увеличение количества сотрудников, работающих в 1С, и добавление баз при достаточном количестве ресурсов.
Высокая отказоустойчивость: создание кластеров для обеспечения горячего резервирования работы с 1С, это технология повышения надежности сети, когда при выходе из строя одного устройства, резервное устройство сразу же берет на себя его функции.
Автоматизация регламентных операций: оптимизация производительности системы в автоматическим режиме, благодаря воспроизведению заданных операций и их периодичности.
Автоматизация резервного копирования: воспроизведение системой операций резервного копирования силами SQL, что позволяет восстанавливать данные с высокой точностью при необходимости.
Мониторинг производительности: благодаря автоматизированному отслеживанию показателей Microsoft SQL, можно заранее определить проблемы производительности и безопасности системы и начать их исправление, а также отслеживать выполнение заданных регламентных операций.
Установка и настройка MS SQL
Существует три варианта установки MS SQL для 1С. На выбор верного способа влияет величина предполагаемой нагрузки на систему:
- Для систем, в которых производится от 500 процессов в сутки. Установка по данному методу может производиться на сервер, куда уже установлена 1С
- Для систем, в которых производится от 500 процессов в сутки, большинство из которых не интерактивные. По данному методу MS SQL также может быть установлена на сервер с имеющейся на нем 1С.
Не интерактивные операции: автоматическая выгрузка данных, загрузка платежей, настройка операций, связанных со складированием и транспортировкой, и др.
- Для систем, в которых производится от 500 процессов в сутки, большинство из которых интерактивные. В этом случае настоятельно рекомендуется устанавливать SQL на специально выделенный для этого сервер.
Интерактивные операции: инициация операций и их выполнение происходит от пользователя.
Как создать локальный сервер, то есть на сервер личном оборудовании, разбираемся далее. Начнем с характеристик оборудования для MS SQL.
Минимальные характеристики оборудования для установки MS SQL
В таблицах ниже перечислены минимальные характеристики оборудования для нормальной работы с 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 процессов в сутки (преимущественно интерактивные) |
Сетевое подключение | 1 ГБ/сек | 1 ГБ/сек Рекомендуется оптика |
1 ГБ/сек Оптика |
Процессор | 2 ГГц 2 ядра |
3 ГГц 4 ядра |
Не рекомендуется устанавливать |
Сетевое подключение | 1 ГБ/сек | 1 ГБ/сек | Не рекомендуется устанавливать |
Оперативная память | 32 ГБ | 128 ГБ | Не рекомендуется устанавливать |
Накопитель | SAS от 500 ГБ Рекомендуется SSD |
SSD от 1 ТБ | Не рекомендуется устанавливать |
Установка MS SQL сервера для 1С
Пошаговая процедура на примере MS SQL Server 2014 на ОС MS Windows Server 2012.
Переносим файлы программы на диск сервера. Открываем и нажимаем «Установить». В самом начале вводим ключ и изучаем лицензионную политику, соглашаемся с ней.
Окно «Роль установки» – ставим флажок рядом с «Установка компонентов SQL Server».
Рисунок 2 – Программа установки
Окно «Выбор компонентов» – выделяем компоненты. Чаще всего тут проставляются галочки без исключения. Нажимаем «Далее».
Рисунок 3 – Выбор компонентов
Окно «Настройка экземпляра» – чтобы избежать возможных проблем и неполадок, выбираем «Экземпляр по умолчанию», также оставляем путь установки без изменений.
Рисунок 4 – Настройка экземпляра
Окно «Конфигурация сервера» – не меняем и переходим дальше.
Окно «Настройка компонента Database Engine» → вкладка 1 «Конфигурация сервера» – вводим имя «sa» и придумываем пароль.
Рисунок 5 – Настройка компонента
В оставшихся вкладках программы установки мы также не вносим изменения. Доходим до последнего окна и нажимаем «Готово».
Настройка MS SQL для 1С
Находим на компьютере ярлык программы SQL Server и запускаем его.
Окно авторизации пользователя:
- Поле «Проверка подлинности» – в выпадающем меню нажимаем «Проверка подлинности SQL Server»
- Поле «Имя входа» – «sa»
- Поле «Пароль» – придуманный ранее пароль
Рисунок 6 – Окно авторизации
После того, как мы вошли в систему выбираем «Безопасность» → «Имена входа», нажимаем правую кнопку мыши → «Создать имя входа».
Вкладка «Общие» – задаем значения имени входа и пароля.
Рисунок 7 – Задание свойств
Вкладка «Роли сервера» – выбираем пункты «public» и «sysadmin».
Рисунок 8 – Роли сервера
Вкладка «Защищаемые объекты» – здесь необходимо установить право на соединение с SQL – проставить галочку в третьем столбце, напротив пункта «Соединение SQL» – «sa».
Рисунок 9 – Предоставление права на соединение
После произведения перечисленных операций нажимаем «Ок».
Подключение базы на сервере 1С
Это может быть реализовано:
- Через консоль администрирования серверов 1С
- Через диалог подключения базы 1С
Рассмотрим оба эти варианта
Способ 1 – консоль администрирования
Открываем консоль серверов 1С:Предприятие, раскрываем вложенные меню древа.
Пункт «Информационные базы» – нажимаем правой кнопкой мыши, «Создать» → «Информационная база».
Рисунок 10 – Путь к вкладке «Новая информационная база»
Окно «Новая информационная база» – заполняем необходимые поля:
- Поле «Имя» – заносим название базы
- Поле «Сервер баз данных» – название компьютера, где установлен MS SQL Server
Кликаем на кнопку «Ок», подключение выполнено.
Рисунок 11 – Подключение базы данных
Способ 2 – диалог подключения базы 1С
Запускаем программу 1С:Предприятие.
Окно открытия баз – кнопка «Добавить».
Окно «Добавление информационной базы/группы» – выбираем «Создание новой информационной базы» и идём дальше.
Рисунок 12 – Диалоговое окно 1С:Предприятие
На следующем экране окна указываем необходимый нам шаблон или «Создание новой базы без конфигурации».
Следующий экран – вносим название базы и расположение «На сервере 1С:Предприятия».
На последнем этапе заполняем поля так же, как в Способе 1 в окне «Новая информационная база».
Рисунок 13 – Добавление новой базы и задание имени
После нажимаем «Далее» → «Готово» и завершаем подключение.
Кому доверить инсталляцию и настройку MS SQL для 1С
Работа по настройке СУБД занимает достаточное количество времени и требует затрат на закупку и обслуживание оборудования. Чтобы деньги и время были потрачены не впустую, а послужили для оптимизации работы в системах учета 1С, необходима качественная и профессиональная настройка MS SQL.
Команда профессионалов assino оказывает большой спектр услуг по настройке и администрированию серверов и сетевого оборудования. Результатами нашей работы будут:
- Качественная настройка и создание отказоустойчивой системы для бесперебойной работы вашей компании
- Круглосуточное обслуживание вашего оборудования
- Корпоративная поддержка по международным стандартам SLA
- Отдельный IT-инженер для каждого клиента
- Снижение затрат на содержание серверной инфраструктуры за счёт сокращения собственного штата IT-специалистов
Если вы не готовы нести затраты на покупку и обслуживание оборудования, вы также можете рассмотреть возможность аренды выделенного сервера для работы в 1С. Начать работать с арендованным сервером можно уже завтра.
Нужна дополнительная консультация по работе в клиент-серверном варианте 1С, подбору оборудования или услугам хостинга? Оставьте заявку, мы свяжемся с вами и предложим лучший вариант оптимизации вашей работы.