Ваш регион определился как: Казань
или

Установка и настройка 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.8 ГГц
Рекомендуется 2 ядра
Сетевое подключение 1 ГБ/сек 1 ГБ/сек
Рекомендуется оптика
1 ГБ/сек
Оптика
8 ГБ SAS от 120 ГБ
1 ГБ/сек 2 ГГц
2 ядра
1 ГБ/сек 32 ГБ SAS от 500 ГБ
Рекомендуется SSD

Установка 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С, подбору оборудования или услугам хостинга? Оставьте заявку, мы свяжемся с вами и предложим лучший вариант оптимизации вашей работы.

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