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