+7 495 230 03 03 8 800 222 50 03
DevOps

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

Существуют два варианта работы с системой 1С:Предприятие: файловый вариант и клиент-серверный вариант. В нашем случае, мы будем рассматривать настройку СУБД MS SQL Server 2019, расположенного физически на одном и том же сервере, где работает кластер серверов 1С:Предприятия. Тестовый стенд представляет из себя виртуальную машину со следующими характеристиками:
  • Процессор: Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz, 3200 МГц, ядер: 4, логических процессоров: 4.
  • ОЗУ: 18 Гб.
  • Диск С: (системный) – 70 Гб.
  • Диск Е: (диск для баз данных) – 50 Гб.
У нас вы можете взять готовый сервер 1С в аренду с MS SQL 2019 и всеми необходимыми настройками. Далее будет представлена инструкция по шагам.
  1. Первым делом нам необходимо завести учетную запись, из под которой будет работать служба сервера MS SQL. Для этого нам необходимо перейти в панель управления и выбрать пункт Администрирование:
Панель управления

Рисунок 1 – Панель управления

  1. Затем открываем пункт Управление компьютером и переходим к пункту Локальные пользователи и группы. После чего нажимаем правой кнопкой мыши на пункт Новый пользователь.
Панель Управление компьютером

Рисунок 2 – Панель Управление компьютером

  1. В появившемся окне вводим данные учетной записи для службы MS SQL (Имя и описание индивидуальны).
Окно Новый пользователь

Рисунок 3 – Окно Новый пользователь

  1. Далее необходимо добавить учетную запись в группу Администраторы.
Добавление учетной записи в группу Администраторов

Рисунок 4 – Добавление учетной записи в группу Администраторов

  1. На данном этапе нужно подключить образ дистрибутива MS SQL Server 2019 к системе. Запускаем его.
  2. В появившемся окне выбираем пункт Установка, а затем нажимаем на пункт Новая установка изолированного экземпляра SQL сервер или добавление компонента к существующей установке.
Центр установки MS SQL Server 2019

Рисунок 5 – Центр установки MS SQL Server 2019

  1. Следующим этапом нам необходимо ввести ключ продукта и нажать Далее.
  2. Внимательно читаем лицензионное соглашение и жмем Далее.
  3. На данном этапе вы решаете, необходимо ли использовать Центр обновления Microsoft при обновлении экземпляра MS SQL Server. Так как в дальнейшем мы его будем обновлять исключительно вручную, то чекбокс оставляем пустым.
Пункт Центр обновления Майкрософт

Рисунок 6 – Пункт Центр обновления Майкрософт

  1. На данном шаге проходит проверка правил установки. По её завершению нажимаем Далее.
Пункт Правила установки

Рисунок 7 – Пункт Правила установки

  1. В пункте выбора компонентов выбираем чекбокс Службы ядра СУБД. Этого пункта достаточно для работы с базами 1C в клиент-серверном варианте при использовании MS SQL Server 2019. Путь установки корневого экземпляра и компонентов оставляем по-умолчанию.
  2. Далее мы выбираем название для нашего экземпляра MS SQL Server. В нашем случае он остается стандартным. При установке нескольких экземпляров MS SQL Server, рекомендуется назначать им разные имена.
Пункт Настройка экземпляра

Рисунок 8 – Пункт Настройка экземпляра

  1. На следующем этапе во вкладке Учетные записи служб – выбираем ранее созданную нами службу для MS SQL Server и прожимаем чекбокс согласно скриншота.
Пункт Конфигурация сервера

Рисунок 9 – Пункт Конфигурация сервера

  1. В пункте настройка ядра СУБД, в нашем случае мы выбираем Смешанный режим (учетная запись sa) и задаём ей пароль. Также нам необходимо назначить администратора MS SQL Server. Здесь же добавляем пользователя. Далее переходим во вкладку Каталог данных.
  2. На вкладке Каталог данных назначаем путь, где будут храниться базы данных и их логи. Рекомендуется разносить каталоги на разные диски. Также рекомендуется хранить базы и их логи на быстрых носителях типа SSD, NVMe. В нашем случае мы кладем всё на SSD диск. Далее переходим на вкладку MaxDOP.
Пункт Конфигурация сервера

Рисунок 10 – Пункт Настройка ядра СУБД

  1. На данном этапе мы назначаем Степень параллелизма со значением 1, согласно рекомендациям специалистов 1С. Переходим на вкладку Память.
  2. Если не ограничить потребление ОЗУ MS SQL сервером, он будет потреблять всю свободную память. Для контроля потребляемой памяти, мы задаем значение достаточное для работы MS SQL сервера (данный пункт индивидуален для каждого сервера). Нажимаем далее.
Пункт Настройка ядра СУБД

Рисунок 11 – Пункт Настройка ядра СУБД

  1. Далее будет пункт Правила конфигурирования компонентов. В нём описаны все шаги, которые мы прошли ранее. Нажимаем далее.
  2. На данном этапе начнется непосредственно установка MS SQL Server.
  3. В конце установочного процесса установщик уведомит нас, что установка завершена. В завершение установки необходимо перезагрузить сервер, на котором была выполнена установка MS SQL Server.
  4. Настройка MS SQL Server 2019 для работы в клиент-серверном варианте с 1С завершена.
Дата публикации: 25 сентября 2020
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

  • TECH LOG

    А в чем смысл создавать пользователя dm_sql

    • https://efsol.ru/ EFSOL

      Отдельный пользователь сделан для администрирования СУБД, а именно в случае если делается резервирование баз данных на сетевое хранилище, то у пользователя должны быть туда доступы. Именно по этой причине и создается отдельный пользователь с определенными правами.

      • Аноним

        Хранилище сетевое, а пользователя локального создаёте! Для доступа к сетевому хранилищу как раз и нужен смешанный режим аутентификации! Добавляйте доменного пользователя с правами на данный сервер, и к сетевому хранилищу!

        • https://efsol.ru/ EFSOL

          В доменной структуре служба субд и сетевое хранилище работает под одной учетной записью.
          В нашем примере мы делаем локальную структуру и для доступа к сетевому хранилищу создается аналогичная учетная запись, то есть одинаковый логин и пароль.

          • Аноним

            Спасибо большое за разъяснение этого аспекта.

  • Аноним

    Почему не настроен TempDB и логи на отдельные диски ?

    • https://efsol.ru/ EFSOL

      Добрый день. Андрей.
      Благодарим Вас за обратную связь.
      Вы верно отметили что временные файлы и логи требуется распределять на отдельных быстрых дисках.
      В данной статье не было акцента на оптимизацию MS SQL.
      В будущем мы добавим и поделимся нашими наработками, следите за новостями.

  • Аноним

    “В пункте выбора компонентов выбираем чекбокс Службы ядра СУБД…” – А менеджер SQL?!

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.