УСТАНОВКА MS SQL SERVER 2017 ДЛЯ 1С 8.3

Установка MS SQL 2017 ничуть не сложнее чем установка самой Windows.

И справится с такой задачей, сможет даже школьник!

Единственная проблема установка «сиквела» должна производиться с учетом технических «моментов» для 1С Предприятия.

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

Для нормальной работы 1С Предприятия 8.3 требуется MS SQL выпуска «Standard», прошу не путать с бесплатным выпуском «Express», который не пригоден, из-за ограничений для нормальной работы в 1С.

Учитывая как цену, так и функциональность для большинства случаев

выпуск «Standard» действительно оптимальный вариант для работы клиент-серверной 1С!

Да, выпуск «Standard» Вам будет не доступ для скачивания на сайте Microsoft, зато  «Evaluation» сможете скачать без проблем.

Выпуск «Evaluation» является фактически копией «Developer», а «Developer» можно сказать копия «Enterprise».

Если еще не потеряли связь ) то выражаясь простым языком бесплатный«Evaluation» содержит фактически максимальные возможности, инструменты, что только могут быть в MS SQL.

Единственное важное ограничение «Evaluation» так это не возможность использовать его больше чем 180 дней (Пробный период, только для тестирования).

По истечении 180 дней нам нужно покупать лицензию выпуск  «Standard».

Периода более чем достаточно, чтоб решить все вопросы с лицензированием, протестировать в полной мере работу «сиквела» в паре с 1С и купить лицензию «Standard»  

И так разговоры в сторону!

Приступаем к установке!

Где брать дистрибутив MS SQL server 2017 «Evaluation»?

Конечно на сайте Microsoft !

 

Далее клик по кнопке «Cкачать бесплатную пробную версию» тот самый выпуск «Evaluation»

 

 

 

Заполним форму, чтоб получить ссылку для скачивания MS SQL 2017 

И скачиваем онлайн загрузчик!

Двойной клик мышкой и в появившимся окне выбираем тип установки «Пользовательский»

Здесь можно оставить все по умолчанию, кликнув по кнопке «Установить» конечно если у Вас есть свободное место на диске C: в размере 1.5 Гб.

В корне на этом диске и будет располагаться наш инсталятор MS SQL, а всего для установки на диске следует выделить как минимум 10Гб (конечно желательно больше, учитывая размер системных баз, и tempdb, если все будет располагаться на одном диске).

 

После чего, нужно набраться терпения, пока будет скачиваться инсталятор (Здесь все зависит от скорости Вашего интернет соединения).

 

После того как мы скачали инсталятор, можно наконец приступить к установке MS SQL 2017.

Отправляемся на диск С, находим там каталог с инсталятором, что мы уже скачали, и выполним запуск установки, кликнув по кнопке «setup».

В появившимся окне выбираем слева на вкладке «Установка» и вверху справа «Новая установка изолированного экземпляра SQL server или добавление компонентов к существующий установке».

На следующим окне выбираем  выпуск «Evaluation»,  что будет работать у нас бесплатно 180 дней, фактически с полным набором возможностей, которые только может предложить нам MS SQL.

И затем клик по кнопке «Далее».

Принимаем условия лицензионного соглашения, поставив птичку соответственно возле «Я принимаю условия лицензионного соглашения». И клик по кнопке «Далее».

 

На следующий вкладке Вы можете поставить птичку возле «Использовать центр обновления Майкрософт для проверки наличия обновлений». Но при интенсивном использовании MS SQL ее лучше не ставить, чтоб не создавать доп. нагрузку в неподходящее время (к примеру когда пользователи работают в 1С, восполняется что-то важное, и тут MS SQL со своими обновлениями   ). По возможности лучше их скачивать и ставить отдельно, когда есть возможность, даже в нерабочие время.

 

  На следующем шаге нужно выбрать компонент «Службы ядра СУБД» поставив соответственно птичку напротив.

Обычно данного компонента достаточно для работы в 1С Предприятии. 

Если вдруг Вы используете (или планируете использовать) не только 1С в паре с MS SQL но и другой софт, в таком случаи рекомендую  ознакомится с его документацией на предмет недостающих компонент. Для 1С (обычно) достаточно «Службы ядра СУБД».

Конечно, в любом случаи, Вы фактически в любой момент сможете до установить недостающие компоненты!

Собственно также здесь можно указать и то место, где будет установлен сам «MS SQL».

Идентификатор экземпляра, его имя, можно оставить по умолчанию, если конечно не планируется установка еще одного экземпляра MS SQL. 

На следующим этапе установки, мы можем указать «Параметры сортировки» и учетные записи служб, настроив их параметры запуска. Что касается «Параметров сортировки» то здесь все по умолчанию стоит оставить, если мы говорим об 1С, то-есть:  » Cyrillic_General_CI_AS».

По службам:

Фактически можно оставить все по умолчанию как есть!

К примеру  службу «Агент SQL server» всегда можно запустить позже в «службах» Windows Server, и то когда он будет действительно нужен. (Например: при настройке обслуживания баз данных 1С Предприятия, настройке бэкапов, их автоматизации, агент их запускает, запускает задачи на выполнение). До этого, «Агент» нам не нужен, и мы оставляем его в статусе запуска «Вручную».

Рекомендую также поставить птичку возле «Предоставить право на выполнение задач обслуживания тома службе ядра СУБД», что позитивно скажется на производительности.

Все остальное по умолчанию и клик по кнопке «Далее»

 

Далее нас ждет очень важная настройка, по созданию пароля для рута «SA», а также расстановка каталогов баз данных в MS SQL.

Для начала давайте поставим переключатель в смешанный режим (Проверки подлинности MS SQL и Windows). Укажем пароль для рута «SA», и назначим администратора SQL server, можно просто кликнув по кнопке «Добавить текущего пользователя», конечно при условии что учетная запись Ваша текущая имеет соответствующие права. В противном случаи нужно кликнуть по кнопке «Добавить…» и указать другую учетную запись. 

 

 Затем перейдем на вкладку «Каталоги данных».

Здесь стоит разнести по разным физическим дискам (если такие есть в наличии) «Дату» и «Лог».

«Каталог пользовательских баз данных» один физ. диск (Например: E:\DATA).

И отдельно «Каталог журналов пользовательских баз данных » (Например: F:\LOG).

Также укажем каталог резервного копирования (Например: H:\BAK).

Обязательно создаем папки (не просто корень диска) «DATA» — «LOG» — «BAK», иначе установка MS SQL может завершится ошибкой!

Корневой каталог данных можно оставить по умолчанию.

Зачем разносить по разным дискам «Дату» и «Логи» ? 

Если выражаться на простом языке, то при использовании обычных HDD механика дисков может не успевать с записью\чтением  данных. Следовательно когда по разным дискам разбросать файлы, скорость доступа к ним увеличится, соответственно улучшится и производительность!

Эффект будет заметен только если Ваши пользователи интенсивно работают в 1С, их количество идет на сотни. На малых базах 1С, с количеством в десяток пользователей, разница будет незаметна.

 

Есть еще вкладка «TempDB»

«TempDB»  — «временная» системная база данных (после перезапуска сервера СУБД, она всегда создается повторно). В базе TempDB хранится множество временных таблиц, созданных как пользователями так и самой СУБД, «Сиквел ее активно использует», особенно учитывая то огромное количество временных таблиц, что «генерит» 1С Предприятие, ее также стоит вынести на отдельный диск, желательно даже на SSD. (К слову SSD серверного типа, будет отличным решением для всех баз).

Бывают и проблемы иного характера с этой системной базой, особенно в сочетании с 1С.

TempDB просто быстро «распухает»,  забирая все свободное пространство того диска, где она находится. (Проблема решается довольно просто: https://its.1c.ru/db/metod8dev#content:2374:hdoc)

Конечно, базу TempDB можно переместить и потом, выполнив несложный скрипт:

use master
alter database tempdb
modify file(
name = tempdev,
filename = N’D:\TempDB\tempdb.mdf’)
go
alter database tempdb
modify file(
name = templog,
filename = N’D:\TempDB\templog.ldf’)
go
После чего, на следующей вкладке, нам останется лишь кликнуть по кнопке «Установить»

Установка MS SQL server 2017 не быстрая, наберитесь терпения!

В конце успешной установки «MS SQL» все «Состояния» компонентов, должны быть зеленого цвета (как на картинке ниже).

 

После установки MS SQL, нам нужно установить Management Studio (SSMS).

Этот инструмент нам нужен, чтоб визуально управлять всеми инструментами над базами данных, регламентными задачами, бэкапами и восстановлением баз, как и многим другим в MS SQL.

Об этом читайте уже в следующий статье >>>

 

 

Программа помощник Администратора 1С

Скачай бесплатно YaAdmin !
Программа YaAdmin помощник администратора 1С

Скачайте бесплатно!

7 дней обучения администрированию в 1С

37 видео уроков, 6 часов видео о том, как правильно администрировать 1С

Сделаете администрирование проще, а работу пользователей комфортней!