.. _Install_Windows_Common_InstallingSqlServer: Установка СУБД SQL Server ######################### | Модули Продукта используют СУБД для хранения данных. | В стандартной поставке поддерживаются два варианта СУБД: * PostgreSQL; * SQL Server. В примере установки на Windows используется SQL Server в редакции Express. .. note:: Минимально допустимая версия SQL Server - 2012 SP4. В примере устанавливается версия 2019. Не рекомендуется использовать редакцию Express в продуктивной среде, в частности из-за ограничения на размер базы данных. .. note:: Можно пропустить этот раздел, если планируется использовать SQL Server, установленный на другой машине. Процесс установки ***************** Для начала процесса установки нужно запустить установщик: .. code-block:: console SQLEXPRADV_x64_ENU.exe .. note:: В примере использован дистрибутив "SQL Server Express with Advanced Services". Далее нужно подтвердить внесение изменений, нажав кнопку ``Yes``: .. image:: img/InstallingSqlServer/InstallingSqlServer-1.png :scale: 75 :align: center :alt: InstallingSqlServer-1 Каталог для извлечения файлов установщика нужно оставить по умолчанию, нажать кнопку ``OK``, дождаться завершения процесса извлечения файлов и запуска приложения SQL Server Installation Center: .. image:: img/InstallingSqlServer/InstallingSqlServer-2.png :scale: 75 :align: center :alt: InstallingSqlServer-2 Далее в приложении SQL Server Installation Center нужно выбрать вариант "New SQL Server stand-alone installation or add features to an existing installation" и дождаться запуска установщика: .. image:: img/InstallingSqlServer/InstallingSqlServer-3.png :scale: 75 :align: center :alt: InstallingSqlServer-3 Далее нужно принять условия лицензионного соглашения и нажать кнопку ``Next``: .. image:: img/InstallingSqlServer/InstallingSqlServer-4.png :scale: 75 :align: center :alt: InstallingSqlServer-4 Параметры получения обновлений оставить без изменений и нажать кнопку ``Next``: .. image:: img/InstallingSqlServer/InstallingSqlServer-5.png :scale: 75 :align: center :alt: InstallingSqlServer-5 Дождаться появления шага "Install Rules" и нажать кнопку ``Next``: .. image:: img/InstallingSqlServer/InstallingSqlServer-6.png :scale: 75 :align: center :alt: InstallingSqlServer-6 Далее, на шаге "Feature Selection": * оставить выбранным элемент "Database Engine Services" в группе "Instance Features"; * оставить выбранным элемент "Client Tools Connectivity" в группе "Shared Features"; * снять выбор с остальных элементов; * нажать кнопку ``Next``. .. image:: img/InstallingSqlServer/InstallingSqlServer-7.png :scale: 75 :align: center :alt: InstallingSqlServer-7 Далее, на шаге "Instance Configuration", оставить все параметры по умолчанию и нажать кнопку ``Next``: .. image:: img/InstallingSqlServer/InstallingSqlServer-8.png :scale: 75 :align: center :alt: InstallingSqlServer-8 Далее, на шаге "Server Configuration", оставить все параметры по умолчанию и нажать кнопку ``Next``: .. image:: img/InstallingSqlServer/InstallingSqlServer-9.png :scale: 75 :align: center :alt: InstallingSqlServer-9 Далее, на шаге "Database Engine Configuration": * установить режим аутентификации "Mixed Mode"; * задать пароль ``1234aA`` для пользователя ``sa``; * нажать кнопку ``Next``. .. image:: img/InstallingSqlServer/InstallingSqlServer-10.png :scale: 75 :align: center :alt: InstallingSqlServer-10 .. warning:: | Не используйте учетную запись ``sa`` и пароль из примера в продуктивной среде. | Не оставляйте права администратора SQL Server для учетной записи, которая используется модулями Продукта. | Это может привести к несанкционированному доступу к данным, в том числе к содержимому документов. Затем следует дождаться завершения процесса установки SQL Server: .. image:: img/InstallingSqlServer/InstallingSqlServer-11.png :scale: 75 :align: center :alt: InstallingSqlServer-11 Далее, на шаге "Complete", нужно нажать кнопку ``Close``: .. image:: img/InstallingSqlServer/InstallingSqlServer-12.png :scale: 75 :align: center :alt: InstallingSqlServer-12 После этого можно закрыть окно приложения SQL Server Installation Center.