Не первый раз мы подымаем тему установки MS SQL сервера для 1С Предприятия, и да, конечно, причина все та же: Есть изменения в установке или настройке “сиквела” под 1С.
Сегодня мы установим и настроим MS SQL 2022 под 1С 8.3.21 на Windows Server 2022. Вы увидите чем отличается установка нового ms sql от нашего обзора MS SQL 2017
Спросите, что изменилось в MS SQL 2022 ?
Как вам такое: Гуд бай натив клиент, который по прежнему требуется в 1С если MS SQL не на том же хосте, где и “Сервер 1С” )
Важно!
SQL Server Native Client (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Для разработки новых приложений не рекомендуется использовать SQL Server Native Client (SQLNCLI или SQLNCLI11) и устаревший поставщик MICROSOFT OLE DB для SQL Server (SQLOLEDB). В дальнейшем перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server или последнюю версию Драйвера Microsoft ODBC для SQL Server. Сведения о SQLNCLI, который поставляется в качестве компонента ядра СУБД SQL Server (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.
Но не волнуйтесь, проблему отсутствия SQL Server Native Client мы решим!
ВАЖНО!
На момент написания данной статьи 1С еще официально не поддерживает версию MS SQL 2022 (Только 2019).
И так, приступим к установке!
——————————————————————————————————-
Скачать MS SQL 2022 все также можно бесплатно и официально на сайте Microsoft:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Вот прямая ссылка на файл установки, чтоб вы долго не искали его в сети.
После скачивания (обычно в папке “загрузка”) вы найдете сам файл установки.
На следующей вкладке можно выбрать язык и расположение, куда мы скачаем ms sql 2022.
Интернет подключение у вас должно работать! От него и зависит время скачивания инсталляционного пакета, весом около (1300 MB) .
Открываем папку и запускаем установку ms sql.
У нас ISO образ, который можно даже записать на диск или как в нашем случаи, просто дабл клик, затем “setup – Установка – Новая установка изолированного экземпляра SQL server или добавление компонентов к существующий установке “.
В следующим окне выбираем выпуск “Evaluation или Developer”.
Evaluation будет работать у нас бесплатно 180 дней, фактически с полным набором возможностей, которые только может предложить нам MS SQL.
Так у нас будет время купить лицензию.
Выпуск Developer также дает нам полный функционал и абсолютно бесплатно, только он не для коммерческих целей, и предназначен для разработчика (Все на честном слове).
Конечно, если вы уже купили лицензию, тогда на этой вкладке вы можете ввести сразу и ключ продукта.
Принимаем лицензионное соглашение и вперед.
Обновление лучше устанавливать самостоятельно, и в то время, когда вам это будет удобно (рекомендую).
Затем, нас ждет проверка среды, где мы ставим ms sql (На это время брандмауэр windows лучше отключить).
Если не отключить, установка также пройдет успешно.
Выбираем нужные компоненты (Достаточно “Службы ядра СУБД”).
Путь, где будет установлен сам “Сиквел” рекомендую оставить по умолчанию, то есть диск С.
Если на сервере (хосте), где вы устанавливаете MS SQL это единственный экземпляр “сиквела”, тогда можно оставить все по умолчанию, если нет, тогда просто сменить имя экземпляра.
Рекомендую поставить птичку возле “Предоставить право на выполнение задач обслуживания тома службе ядра СУБД”, что позитивно скажется на производительности.
А также выбрать “Авто” для типа запуска агента MS SQL как службы, конечно, можно всегда изменить режим его запуска и позже.
Остальное оставляем по умолчанию.
Параметры сортировки также по умолчанию оставляем:
На следующем шаге, сразу видим отличия в сравнении с установкой ms sql 2017, присутствуют новые вкладки, такие как:
“MaxDOP” и “Память”.
Теперь мы сразу можем установить нужные значения MaxDOP в 1 (Как и рекомендует 1С) и ограничить потребление памяти сиквелу!
Настройка, по созданию пароля для рута “SA”, а также расстановка каталогов баз данных в MS SQL без изменений.
Для начала давайте поставим переключатель в смешанный режим (Проверки подлинности MS SQL и Windows). Укажем пароль для рута “SA”, и назначим администратора SQL server, можно просто кликнув по кнопке “Добавить текущего пользователя”, конечно при условии что учетная запись Ваша текущая имеет соответствующие права. В противном случаи нужно кликнуть по кнопке “Добавить…” и указать другую учетную запись.
Затем перейдем на вкладку “Каталоги данных”.
Здесь стоит разнести по разным физическим дискам (если такие есть в наличии и у вас не SSD) “Дату” и “Лог”.
“Каталог пользовательских баз данных” один физ. диск (Например: E:\base1c.
И “Каталог журналов пользовательских баз данных” (Например: E:\base1c) или другой в случаи с HDD
Также укажем каталог резервного копирования.
Обязательно создаем папки (не просто корень диска) “base1c”, иначе установка MS SQL 2022 может завершится ошибкой!
Корневой каталог данных можно оставить по умолчанию.
Зачем разносить по разным дискам “Дату” и “Логи” ?
При использовании обычных HDD механика дисков может не успевать с записью\чтением данных, следовательно, когда по разным дискам разбросать файлы, скорость доступа к ним увеличится, соответственно улучшится и производительность!
Эффект будет заметен только если Ваши пользователи интенсивно работают в 1С, их количество идет на сотни. На малых базах 1С, с количеством в десяток пользователей, разница будет незаметна.
Рекомендуется фирмой 1С ставить значение MaxDOP в 1
Память!
Ну наконец – то, нам не надо вручную высчитывать сколько ОЗУ отдать на съедение “сиквелу”!
Зарегистрируйтесь, чтоб продолжить чтение статьи
Зарегистрироваться / Войти
Далее нас ждет установка Management Studio (SSMS), настройка MS SQL 2022 под 1С Предприятие, установка “Сервера приложений 1С” он же сервер 1С и тест работы базы в клиент-сервере.
Все, что не вошло в статью, доступно в этом видео >>>
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>
Еще добавить разрешение TCP 1433 для входящих подключений в настройки брандмауэра SQL-сервера.
В следующей части статьи, я дал ссылку, что и где открывать. Все есть!
“настройка MS SQL 2022 под 1С Предприятие” переводит туда же что и “установка “Сервера приложений 1С””
Есть ли профит установки sql server 2022?
Или пока сидеть на 2019,потому как 1 с его только предлагает на своем ресурсе