Установка и настройка MS SQL для 1С

Установка и настройка 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С от числа пользователей.

risunok 1 1024x747 1 - Установка и настройка MS SQL для 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С. На выбор верного способа влияет величина предполагаемой нагрузки на систему:

 

  1. Для систем, в которых производится от 500 процессов в сутки. Установка по данному методу может производиться на сервер, куда уже установлена 1С
  2. Для систем, в которых производится от 500 процессов в сутки, большинство из которых не интерактивные. По данному методу MS SQL также может быть установлена на сервер с имеющейся на нем 1С.
    Не интерактивные операции: автоматическая выгрузка данных, загрузка платежей, настройка операций, связанных со складированием и транспортировкой, и др.
  3. Для систем, в которых производится от 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».
risunok 2 1024x768 1 - Установка и настройка MS SQL для 1С
Рисунок 2 – Программа установки

 

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

risunok 3 1024x768 1 - Установка и настройка MS SQL для 1С
Рисунок 3 – Выбор компонентов

 

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

risunok 4 1024x768 1 - Установка и настройка MS SQL для 1С
Рисунок 4 – Настройка экземпляра 

 

Окно «Конфигурация сервера» – не меняем и переходим дальше.
Окно «Настройка компонента Database Engine» → вкладка 1 «Конфигурация сервера» – вводим имя «sa» и придумываем пароль.
risunok 5 1024x768 1 - Установка и настройка MS SQL для 1С
Рисунок 5 – Настройка компонента

 

В оставшихся вкладках программы установки мы также не вносим изменения. Доходим до последнего окна и нажимаем «Готово».

Настройка MS SQL для 1С

Находим на компьютере ярлык программы SQL Server и запускаем его.

 

Окно авторизации пользователя:

 

  • Поле «Проверка подлинности» – в выпадающем меню нажимаем «Проверка подлинности SQL Server»
  • Поле «Имя входа» – «sa»
  • Поле «Пароль» – придуманный ранее пароль

risunok 6 1024x774 1 - Установка и настройка MS SQL для 1С
Рисунок 6 – Окно авторизации

 

После того, как мы вошли в систему выбираем «Безопасность» → «Имена входа», нажимаем правую кнопку мыши → «Создать имя входа».
Вкладка «Общие» – задаем значения имени входа и пароля.

 

risunok 7 1024x919 1 - Установка и настройка MS SQL для 1С

Рисунок 7 – Задание свойств

 

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

 

risunok 8 1024x828 1 - Установка и настройка MS SQL для 1С

Рисунок 8 – Роли сервера

 

Вкладка «Защищаемые объекты» – здесь необходимо установить право на соединение с SQL – проставить галочку в третьем столбце, напротив пункта «Соединение SQL» – «sa».
risunok 9 1024x383 1 - Установка и настройка MS SQL для 1С
Рисунок 9 – Предоставление права на соединение

 

После произведения перечисленных операций нажимаем «Ок».

Подключение базы на сервере 1С

Это может быть реализовано:

 

  1. Через консоль администрирования серверов 1С
  2. Через диалог подключения базы 1С

Рассмотрим оба эти варианта

Способ 1 – консоль администрирования

Открываем консоль серверов 1С:Предприятие, раскрываем вложенные меню древа.

Пункт «Информационные базы» – нажимаем правой кнопкой мыши, «Создать» → «Информационная база».
risunok 10 1024x523 1 - Установка и настройка MS SQL для 1С
Рисунок 10 – Путь к вкладке «Новая информационная база»

 

Окно «Новая информационная база» – заполняем необходимые поля:

 

  • Поле «Имя» – заносим название базы
  • Поле «Сервер баз данных» – название компьютера, где установлен MS SQL Server

Кликаем на кнопку «Ок», подключение выполнено.
risunok 11 731x1024 1 - Установка и настройка MS SQL для 1С
Рисунок 11 – Подключение базы данных

Способ 2 – диалог подключения базы 1С

Запускаем программу 1С:Предприятие.

Окно открытия баз – кнопка «Добавить».
Окно «Добавление информационной базы/группы» – выбираем «Создание новой информационной базы» и идём дальше.
risunok 12 1024x520 1 - Установка и настройка MS SQL для 1С
Рисунок 12 – Диалоговое окно 1С:Предприятие

 

На следующем экране окна указываем необходимый нам шаблон или «Создание новой базы без конфигурации».

Следующий экран – вносим название базы и расположение «На сервере 1С:Предприятия».

На последнем этапе заполняем поля так же, как в Способе 1 в окне «Новая информационная база».
risunok 13 1024x489 1 - Установка и настройка MS SQL для 1С
Рисунок 13 – Добавление новой базы и задание имени

 

После нажимаем «Далее» → «Готово» и завершаем подключение.

Кому доверить инсталляцию и настройку MS SQL для 1С

Работа по настройке СУБД занимает достаточное количество времени и требует затрат на закупку и обслуживание оборудования. Чтобы деньги и время были потрачены не впустую, а послужили для оптимизации работы в системах учета 1С, необходима качественная и профессиональная настройка MS SQL.

 

Команда профессионалов assino оказывает большой спектр услуг по настройке и администрированию серверов и сетевого оборудования. Результатами нашей работы будут:

 

  • Качественная настройка и создание отказоустойчивой системы для бесперебойной работы вашей компании
  • Круглосуточное обслуживание вашего оборудования
  • Корпоративная поддержка по международным стандартам SLA
  • Отдельный IT-инженер для каждого клиента
  • Снижение затрат на содержание серверной инфраструктуры за счёт сокращения собственного штата IT-специалистов

Если вы не готовы нести затраты на покупку и обслуживание оборудования, вы также можете рассмотреть возможность аренды выделенного сервера для работы в 1С. Начать работать с арендованным сервером можно уже завтра.

 

Нужна дополнительная консультация по работе в клиент-серверном варианте 1С, подбору оборудования или услугам хостинга? Оставьте заявку, мы свяжемся с вами и предложим лучший вариант оптимизации вашей работы.

Заказать консультацию