Курс по администрированию 1С

Установка MS SQL Server 2019 часть 2

MS SQL Server 2019 пора устанавливать.

Итак, решено — устанавливаем SQL Server 2019 версии.

Загрузить дистрибутив MS SQL Server можно с сайта загрузок Microsoft. Для этого надо перейти по адресу https://www.microsoft.com/en-us/sql-server/sql-server-downloads и выбрать нужную редакцию для загрузки. С сайта загрузится веб-инсталлятор, с помощью которого можно либо сразу запустить установку, либо загрузить полный дистрибутив. После этого проверить список обновлений и при необходимости загрузить наиболее свежее.

Монтируем образ с дистрибутивом и запускаем установщик (файл setup).

В открывшемся окне переходим на вкладку Installation и выбираем пункт меню New SQL Server stand-alone installation or add features to an existing installation (установка обычного изолированного экземпляра).

MS SQL Server 2019

Выбираем редакцию, которую будем устанавливать или можно ввести имеющийся ключ продукта, который и определит устанавливаемую редакцию:

MS SQL Server 2019

Переходим далее и соглашаемся с лицензионным соглашением.

На следующей странице не проверяем наличие обновлений – отметку не ставим, а просто нажимаем «Далее»

После этого выбираем компоненты SQL Server, которые будем устанавливать. 1С не использует большинство механизмов SQL-сервера и если мы не собираемся их использовать для иных целей, то оставляем только Службы ядра СУБД и Соединения с клиентскими средствами (Database Engine Services и Client Tools Connectivity). Первый — сам движок SQL Server, обязательный к установке, второе — клиентские компоненты, предназначенные для обеспечения связи между клиентами и серверами (у нас же будет клиент-серверная архитектура 1С).

MS SQL Server 2019

Если установщик не обнаружит никаких проблем, то переходим к следующему этапу — выбору экземпляра (Instance) SQL Server. На одну операционную систему можно установить до 50 экземпляров SQL Server. Для того, чтобы как-то их различать, первый экземпляр называется экземпляром по умолчанию (Default Instance) с именем MSSQLSERVER, остальные называются именованными (Named Instance) и для них надо придумывать уникальное имя.

MS SQL Server 2019

Далее — на закладке Учетные записи служб можно установить флаг Предоставить право на выполнение задач обслуживания тома службе ядра СУБД SQL Server. Эта галочка включает функцию мгновенной инициализации файлов (Instant File Initialization). На самом деле тут палка о двух концах – ее включение позволяет сократить время выполнения некоторых операций и снизить нагрузку на дисковую подсистему, но при этом снижает безопасность. Так, пользователь, которому назначено право на выполнение задач обслуживания тома, может удалить том, что приведет к потере данных, либо создать задачу обслуживания диска для изменения данных на нем. Обычно специалисты по информационной безопасности не рекомендуют включать эту функцию.

Обязательно следует поменять режим запуска службы агента (SQL Server Agent) на Auto. Агент SQL Server — служба Microsoft Windows, выполняющая запланированные задачи администрирования, о которых расскажу в будущем.

MS SQL Server 2019

Затем обязательно проверим параметры сортировки на второй вкладке. Если правильно настроены региональные настройки ОС, то скорее всего там ничего изменять не придется, но желательно лишний раз убедиться, что там установлено Cyrillic_General_CI_AS.

MS SQL Server 2019

Следующее окно – настройка собственно ядра нашей СУБД. Здесь тоже есть несколько важных моментов.

Рекомендую выбрать смешанный режим проверки подлинности и задать пароль суперпользователю SQL — sa. Также ниже указать администраторов данного экземпляра SQL-сервера, как вариант хотя бы добавить текущего пользователя, но если администрировать данный экземпляр будут другие коллеги, то имеет смысл сразу их указать.

На вкладке «Каталоги данных» обязательно нужно указать в качестве места хранения пользовательских баз место на производительном массиве или отдельном диске. Здесь же сразу можно указать каталог для хранения резервных копий.

В отдельной закладке TempDB содержатся настройки одноименной базы. Здесь выставляем для базы: количество файлов — 4, начальный размер — от 1 ГБ до 10 ГБ, авторасширение — 512 МБ, аналогичный размер и авторасширение устанавливается для файла журнала. Также не забываем проконтролировать размещение TempDB на отдельном разделе/диске.

Перейдем на вкладку MaxDOP. На многопроцессорном компьютере при выполнении запроса SQL Server  может использовать параллелизм, или, говоря проще – выполнять один запрос в несколько потоков. Параметр MaxDOP (Max Degree of parallelism) как раз отвечает за параллельную обработку данных и определяет максимальное число процессоров, применяемых при выполнении одного запроса.

Параметр MaxDOP определяется редакцией SQL Server, типом процессора и операционной системой. Чтобы разрешить серверу самому определять максимальную степень параллелизма, установите 0 в качестве значения данного параметра. И наоборот, для отключения многопоточности присваивают параметру значение 1. Для работы с 1С как раз рекомендуют отключать многопоточность.

Следующая вкладка – память. В новой версии SQL Server необходимые значения для работы экземпляра можно задавать в процессе его установки, а не после. Как это сделать? Придётся немного посчитать. За основу расчетов берём объем выделенного SQL-серверу размера памяти (RAM). Это вся оперативная память оборудования, кроме 8ГБ на нужды операционной системы. Для минимального объема памяти указываем половину RAM. Для максимального – полный объем RAM за исключением 1Гб на каждые 16Гб (RAM — 1024 * RAM/16384). Если лень считать, оставляйте значения по умолчанию.

На вкладке FILESTREAM можно включить технологию потокового доступа к данным. По умолчанию функционал FILESTREAM отключен, таким мы его и оставим.

Завершив настройки жмем Next и переходим к финальной части установки. Здесь мы можем проверить настройки и при необходимости вернуться назад и поправить их. Наконец-то, запускаем установку и дожидаемся ее успешного (я надеюсь) завершения.

Ну вот как-то так. Если все у вас получилось, то можно принимать поздравления — вы научились устанавливать MS SQL Server 2019.