Установка sql server: Руководство по установке SQL Server — SQL Server

Настройка связи с MS SQL

r_keeper_7 можно связать только с MS SQL версии 2012 и выше. 

Настройка связи с MS SQL 2012

Установка SQL сервера

Для установки SQL сервера:

  1. Установите MS SQL Server 2012 или выше. Можно использовать выпуск Express.

    Во время установки сервера используйте смешанный режим аутентификации и задайте пароль для пользователя — sa

  2. Запустите SQL Management Studio и создайте новую базу, например с именем RK7.
  3. В Диспетчере конфигурации SQL Server включите протокол TCP/IP. Для этого:
    1. Раскройте ветку Сетевая конфигурация SQL Server.
    2. Выберите Протоколы MSSQLSERVER.
    3. Дважды нажмите по строке TCP/IP.
    4. В открывшемся окне на вкладке Протокол включите поле Включено.
    5. Убедитесь, что во вкладке IP-адреса в блоке IPAll указан TCP-порт.
    6. Перезапустите SQL Server.
Режим версионности строк

Вы можете перевести базу в режим версионности строк — Row Versioning. Это необязательный режим, поэтому эту настройку можно пропустить. 

По умолчанию SQL Server работает в режиме Read Commited, который подразумевает блокирование данных во время запроса. Это может сильно помешать в случае многопользовательской работы. Начиная с версии 2005, поддерживается режим READ COMMITTED using row versioning. В этом режиме блокировки могут помешать только в том случае, когда разные пользователи пишут в одно и то же место,. Чтение данных никогда не блокируется и никого не блокирует.

Для включения режима версионности строк выполните скрипт:

ALTER DATABASE RK7 SET READ_COMMITTED_SNAPSHOT ON;

SQL

Подробнее читайте в официальной документации Microsoft: в статьях Using Row Versioning-based Isolation Levels или SQL Server 2005 Row Versioning-Based Transaction Isolation.

Настройки в менеджерской станции

Чтобы настроить станцию, выполните следующие действия:

  1. Зайдите в справочник  Сервис > Экспорт данных > Настройки Внешних БД и сделайте копию предустановленной настройки «Microsoft SQL Server». Присвойте ей уникальное имя и смените статус настройки на Активный.
  2. В поле Основное > Строка соединения нажмите на кнопку в конце строки или дважды нажмите на поле ввода.
  3. Откроется окно ConnectionString. Нажмите кнопку Build…,
  4. Откроется окно Свойства канала передачи данных. Настройте связь с базой данных, созданной ранее:
    1. Перейдите во вкладку Поставщик данных и убедитесь, что выбран Microsoft OLE DB Provider for SQL Server.
    2. Во вкладке Соединение выберите сервер из списка, введите имя пользователя и пароль. Если нужного сервера нет в списке, то необходимо вручную ввести его имя.
      Если SQL-север установлен на том же компьютере, что и сервер справочников или отчетов, укажите адрес 127.0.0.1. Если на другом — укажите его IP-адрес и убедитесь, что сервер доступен по сети.
      Имя сервера также можно посмотреть при запуске SQL Server Management Studio.
      Введите имя пользователя и пароль. Выберите базу данных на сервере и нажмите Проверить подключение.
    3. Если проверка соединения прошла успешно, то нажмите ОК.
    4. В окне Свойства канала передачи данных нажмите ОК. Поле Строка соединения примет вид:

      Provider=SQLOLEDB.1;Password=[пароль];Persist Security Info=True;User ID=sa;Initial Catalog=[имя базы];Data Source=[имя сервера или IP-адрес].

      CODE

  5. Сохраните настройки.

Выполните выгрузку в БД SQL, используя созданную настройку:

  1. Перейдите в меню Сервис > Экспорт данных > Экспорт в другую БД.
  2. В поле Параметры соединения выберите созданную настройку.
  3. Укажите Имя пользователя и Пароль.
  4. В блоке Параметры экспорта оставьте флаги по умолчанию, если выгрузка происходит в чистую БД SQL.
  5. Нажмите Проверить.
  6. При удачном соединении кнопка ОК станет активной, нажмите ее. Запустится экспорт данных в БД SQL. В этот момент в SQL создаются таблицы.
    При успешной выгрузке окно с настройками экспорта данных закроется. Появится сообщение Экспорт завершен успешно.

Далее необходимо настроить сервер справочников, пролицензировав его и выбрав созданную настройку. Для этого:

  1. Перейдите в меню Настройки > OLAP Отчеты > Серверы Отчетов, выберите нужный сервер и настройте его:
    1. Пролицензируйте сервер справочников/отчетов согласно описанию в статье настройка сервера справочников.
    2. В группе Связь с внешней БД:
      • В поле Настройки связи с внешней БД выберите созданную настройку.
      • В поле Имя пользователя внешней БД пропишите имя пользователя БД SQL.
      • В поле Пароль пользователя внешней БД прописать пароль пользователя БД SQL.
    3. Укажите такие же настройке в группе Логи справочников:
      • В поле Настройки связи с внешней БД выберите созданную настройку.
      • В поле Имя пользователя внешней БД пропишите имя пользователя БД SQL.
      • В поле Пароль пользователя внешней БД пропишите пароль пользователя БД SQL.
    4. В группе Основное сделать следующее:
      1. В поле Источник данных кубов выберите параметр БД SQL.
      2. В поле Протоколирование запросов выберите подходящий параметр:

        • llAll протоколировать все запросы

        • llErroneous протоколировать запросы с ошибками

        • llNone — не протоколировать

      3. В поле Режим базы данных UDB выберите один из режимов: большой, средний, маленький, ультра легкий. Данный режим относиться к накопительной базе Check.udb.

        1. Большой — полная копия. Это режим по умолчанию. Используется для простых ресторанов, не сетевых. Не меняйте параметр Полная копия на другое, пока не настроите соединение с внешней базой данных.

        2. Средний  — частичная копия. Режим означает, что кроме данных заказов, все суммы будут сохраняется в check.udb.

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

        4. Ультралегкий  — только общие смены. В check.udb будет содержаться только информация об общих сменах и ссылки на них в базе SQL.
          Если вы решили изменить Режим базы данных UDB с большого на маленький при настроенной связи с SQL, то есть ресторан проработал в таком режиме уже продолжительное время, и выполнить ручной экспорт накопительных данных повторно, то размер файла Check. udb автоматически уменьшится. В результате большая часть информации из этой базы будет удалена, и в базу SQL экспортируются не все данные. Поэтому никогда не делайте экспорт накопительных данных, если вы используете режим базы данных UDB Маленький или Средний.
          Выбранный режим базы данных UDB никак не влияет на справочную информацию. Справочная информация всегда сохраняется на каждом сервере отчетов в полном объеме и может быть экспортирована повторно при необходимости.

    5. В секции Обработка данных выберите ресторан, данные с которых нужно собирать и видеть в отчетах.
  2. В конфигурационном файле сервера справочников rk7srv.INI и в файле сервера отчетов repsserv.ini пропишите параметр UseSQL=1.

  3. Перезагрузите сервер справочников и сервер отчетов.

Все изменения в настройках внешней БД происходят во время работы сервера при параметре UseSQL=0.

Если необходимо поменять настройки внешней БД:

  1. Остановите все серверы отчетов и сервер справочников, которые используют эту настройку.
  2. В конфигурационном файле сервера справочников rk7srv.INI или сервера отчетов repsserv.ini пропишите параметр UseSQL=0.
  3. Запустите нужный сервер.
  4. Поменяйте настройки.
  5. Вновь остановите сервер.
  6. В конфигурационном файле верните параметру UseSQL значение 1 — UseSQL=1.

Готово, можно продолжать работу.

Одновременно для нескольких ролей в r_keeper нельзя сделать связь с БД в SQL Server используя одного и того же пользователя в БД SQL. В r_keeper не сохранится информация о пользователе в настройках связи с внешней БД.

Оптимизация производительности

В целях экономии дискового пространства и некоторого увеличения производительности рекомендуется использовать Простую — Simple модель восстановления.  
Ознакомиться с различными моделями восстановления SQL, их различиями и особенностями вы можете в официальной документации Microsoft.

После изменения модели восстановления необходимо выполнить сжатие файла лога. Для этого:

  1. Нажмите правой кнопкой мыши на используемую базу данных
  2. Выберите Задачи > Сжать > Файлы  
  3. В открывшемся окне выберите тип файла Журнал
  4. Нажмите на кнопку ОК.

Возможные проблемы

Проблема: Иногда может не идти экспорт в только что созданную БД сервера SQL Server 2008 при выбранном провайдере Native Client. 
Решение: Выберите другой провайдер Microsoft OLE DB Provider for SQL Server, создайте заново чистую БД и повторите экспорт.

Проблема: Не строятся прямые отчеты
Решение: Если у роли отличаются права доступа на просмотр отчетов на разные объекты, то для построения прямых отчетов необходимо завести разных пользователей на SQL сервере. Затем настройте роли с такими пользователями в SQL. Для этого:

  1. В менеджерской станции r_keeper перейдите в меню Персонал > Работники
  2. Выберите роль, которой хотите предоставить доступ, и перейдите в ее Свойства
  3. Раскройте раздел Связь с внешней БД и дважды нажмите на поле SQL конфигурация
  4. Укажите Имя пользователя и Пароль для создания нового пользователя в SQL
  5. Войдите в MS SQL, используя созданные данные. В базе данных появится пользователь. 

Установка MS SQL Server | Документация

Комплекс программ СТЕК поддерживат СУБД MS SQL Server 2012 и выше.
Установка SQL рассматривается на примере MS SQL 2019 Express

  1. Запустите SQLEXPR_x64_RUS.exe (при условии что операционная
    система x64).

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

  3. Согласитесь с лицензионным соглашением и нажмите Далее.

  4. Затем программа проверит соответствие компьютера системным
    требованиям и выполнение всех условий перед установкой.
    Если будут найдены ошибки, то появится окно «Правила установки» с
    перечнем ошибок. Эти ошибки необходимо устранить. Если ошибок нет,
    то данное окно не появится.

  5. В окне «Выбора компонентов» нажмите кнопку Выделить все и нажмите
    Далее.

6. В окне «Настройка экземпляра» рекомендуется выбрать Экземпляр по
умолчанию. В этом случае имя SQL сервера будет совпадать с именем
компьютера. Если же выбрать Именованный экземпляр, для обращения к
SQL серверу нужно будет использовать конструкцию вида
имя_компьютераимя_сервера (например, «ServerSQL2019»).
Если ранее на сервере был установлен MS SQL Server, то необходимо
установить сервер с новым именем. Список установленных
экземпляров появится в таблице Установленные экземпляры. В
этом случае выберите Именованный экземпляр и введите имя, отличное от
имен в таблице. Нажмите Далее.

  1. В окне «Конфигурация сервера» поля можно оставить без изменений.

  2. Перейдите на вкладу «Параметры сортировки» и убедитесь что выбрана
    кодировка Cyrillic_General_CI_AS и нажмите Далее.

9. В окне «Настройка компонента Database Engine» выберите Смешанный
режим. Затем потребуется ввести пароль. Этот пароль будет присвоен
пользователю sa. Обязательно запомните пароль. ! Не рекомендуется
использовать русские буквы (обратите внимание на раскладку
клавиатуры). ! Если у вас совпадает имя компьютера и имя
пользователя Windows, то это неминуемо приведет к ошибке при
установке. Чтобы устранить эту ошибку, можно переименовать
компьютер или указать другого пользователя Windows с правами
администратора, который будет являтся администратором SQL-сервера
(к примеру это может быть стандартный пользователь Администратор).

  1. По желанию, на вкладке Каталоги данных, можно настроить пути
    хранения файлов баз данных по умолчанию. После этого нажмите
    Далее.

  2. Начнется установка SQL сервера. Дождитесь окончания.

  3. По окончанию установки появится окно «Завершено». Нажмите Закрыть.
    По окончанию установки у Вас будут установлены SQL Server 2019.

  4. Так же требуется установить SQL Server Management Studio. Для этого
    запустите SSMS-Setup-RUS.exe и нажмите Установить.

  5. Дождитесь окончания установки и нажмите Закрыть.

Установить SQL Server на Server Core — SQL Server

  • Статья
  • 10 минут на чтение

Применимо к:
SQL Server (все поддерживаемые версии) — только для Windows

Вы можете установить SQL Server на установке Server Core.

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

Список поддерживаемых в настоящее время операционных систем см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server.

Предпосылки

Требование Как установить
.NET Framework 4.6.1 Для всех выпусков SQL Server, кроме SQL Server Express, программе установки требуется профиль .NET Framework 4.6.1 Server Core. Программа установки SQL Server автоматически установит его, если он еще не установлен. Установка требует перезагрузки. Вы можете установить .NET Framework перед запуском установки, чтобы избежать перезагрузки.
Установщик Windows 4.5 Поставляется с установкой Server Core.
Windows PowerShell Поставляется с установкой Server Core.
Среда выполнения Java Чтобы использовать PolyBase, необходимо установить соответствующую среду выполнения Java. Дополнительные сведения см. в разделе Установка PolyBase.

Поддерживаемые функции

Используйте следующую таблицу, чтобы узнать, какие функции поддерживаются в SQL Server при установке Server Core.

Особенность Поддерживается Дополнительная информация
Службы ядра базы данных Да
Репликация SQL Server Да
Полнотекстовый поиск Да
Аналитические услуги Да
Службы R (в базе данных) Да
Службы отчетности
Инструменты данных SQL Server (SSDT) ​​
Подключение клиентских средств Да
Сервер служб интеграции Да
Обратная совместимость средств клиента
SDK клиентских средств
Электронная документация по SQL Server
Инструменты управления — базовые Только удаленный Установка этих функций на Server Core не поддерживается. Эти компоненты могут быть установлены на другом сервере, который не является ядром сервера, и подключен к службам ядра СУБД, установленным на ядре сервера.
Инструменты управления — в комплекте Только удаленный Установка этих функций на Server Core не поддерживается. Эти компоненты могут быть установлены на другом сервере, который не является ядром сервера, и подключен к службам ядра СУБД, установленным на ядре сервера.
Контроллер распределенного воспроизведения
Клиент распределенного воспроизведения Только удаленный Установка этих функций на Server Core не поддерживается. Эти компоненты можно установить на другом сервере, отличном от Server Core, и подключить к службам Database Engine, установленным на Server Core.
Пакет SDK для подключения клиента SQL Да
Microsoft Sync Framework Да Microsoft Sync Framework не входит в пакет установки SQL Server. Вы можете загрузить соответствующую версию Sync Framework с этой страницы Центра загрузки Майкрософт (https://go.microsoft.com/fwlink/?LinkId=221788) и установить ее на компьютер, на котором работает Server Core.
Услуги мастер-данных
Услуги по обеспечению качества данных

Поддерживаемые сценарии

В следующей таблице показана матрица поддерживаемых сценариев для установки SQL Server на Server Core.

Установка Действительная цель
Выпуски SQL Server Все 64-разрядные версии SQL Server
Язык SQL Server Все языки
Язык SQL Server на языке/языке ОС (комбинация) ENG SQL Server на JPN (японский) Windows

ENG SQL Server на GER (немецкий) Windows

ENG SQL Server на CHS (китайско-китайский) Windows

ENG SQL Server на ARA (арабский (SA)) Windows

ENG SQL Server на THA (тайский) Windows

ENG SQL Server на TRK (турецкий) Windows

ENG SQL Server на pt-PT (португальский Португалия) Windows

ENG SQL Server на ENG (английский) Windows

Редакция Windows Windows Server 2022 Datacenter

Windows Server 2022 Datacenter: выпуск Azure

Windows Server 2022 Standard

Windows Server 2019 Datacenter

8

Обновление

В установках Server Core поддерживается обновление с SQL Server 2014 (12. x) до SQL Server 2016 (13.x).

Установить

SQL Server не поддерживает установку с помощью мастера установки в операционной системе Server Core. При установке на Server Core программа установки SQL Server поддерживает полный тихий режим с использованием параметра /Q или тихий простой режим с использованием параметра /QS. Дополнительные сведения см. в разделе Установка SQL Server из командной строки.

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

Условия лицензии отображаются для ознакомления и принятия в пользовательском интерфейсе программы установки. Автоматические установки (с использованием параметров /Q или /QS) должны включать параметр /IACCEPTSQLSERVERLICENSETERMS. Вы можете ознакомиться с условиями лицензии отдельно в Условиях лицензии на программное обеспечение Microsoft.

Начиная с SQL Server 2022 (16.x) Preview, ознакомьтесь с Условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server по адресу aka.ms/sql2022prerelease.

Примечание

В зависимости от того, как вы получили программное обеспечение (например, через корпоративное лицензирование Microsoft), использование вами программного обеспечения может регулироваться дополнительными условиями.

Чтобы установить определенные компоненты, используйте параметр /FEATURES и укажите родительский компонент или значения компонентов. Дополнительные сведения о параметрах функций и их использовании см. в следующих разделах.

Параметры функции

Параметр функции Описание
SQLENGINE Устанавливает только компонент Database Engine.
РЕПЛИКАЦИЯ Устанавливает компонент репликации вместе с ядром базы данных.
ПОЛНЫЙ ТЕКСТ Устанавливает компонент FullText вместе с компонентом Database Engine.
КАК Устанавливает все компоненты служб Analysis Services.
ИС Устанавливает все компоненты служб Integration Services.
СОЕДИНЕНИЕ Устанавливает компоненты подключения.
РАСШИРЕННАЯ АНАЛИТИКА Устанавливает службы R, требуется ядро ​​базы данных. Для автоматической установки требуется параметр /IACCEPTROPENLICENSETERMS.

См. следующие примеры использования параметров функций:

Параметр и значения Описание
/FEATURES=SQLEngine Устанавливает только компонент Database Engine.
/FEATURES=SQLEngine, полнотекстовый Устанавливает компонент Database Engine и полнотекстовый.
/FEATURES=SQLEngine, соединение Устанавливает компонент Database Engine и компоненты подключения.
/FEATURES=SQLEngine, КАК ЕСТЬ, соединение Устанавливает компонент Database Engine, службы Analysis Services, службы Integration Services и компоненты подключения.
/FEATURES = SQLENGINE, ADVANCEDANALYTICS / IACCEPTROPENLICENSETERMS Устанавливает ядро ​​базы данных и службы R (в базе данных).

Варианты установки

Программа установки поддерживает следующие варианты установки при установке SQL Server в операционной системе Server Core:

  1. Установка из командной строки

    Чтобы установить определенные компоненты с помощью параметра установки из командной строки, используйте параметр /FEATURES и укажите родительский компонент или значения компонентов. Ниже приведен пример использования параметров из командной строки:

     Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="" /SQLSVCPASSWORD="" /SQLSYSADMINACCOUNTS="" /AGTSVCACCOUNT ="NT AUTHORITY\Сетевая служба" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
     
  2. Установка с использованием файла конфигурации

    Программа установки поддерживает использование файла конфигурации только через командную строку. Файл конфигурации представляет собой текстовый файл с базовой структурой параметра (пара имя/значение) и описательным комментарием. Файл конфигурации, указанный в командной строке, должен иметь расширение .INI. См. следующие примеры файла ConfigurationFile.INI:

    .

    • Установка ядра базы данных.

    В следующем примере показано, как установить новый автономный экземпляр, включающий SQL ServerDatabase Engine:

     ; Файл конфигурации SQL Server
    [ОПЦИИ]
    ; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. Это обязательный параметр.
    ДЕЙСТВИЕ="Установить"
    ; Указывает функции для установки, удаления или обновления. Списки функций включают SQLEngine, FullText, Replication, AS, IS и Conn.
    ОСОБЕННОСТИ=SQLENGINE
    ; Укажите экземпляр по умолчанию или именованный экземпляр. MSSQLSERVER — это экземпляр по умолчанию для выпусков, отличных от Express, и SQLExpress для выпусков Express. Этот параметр требуется при установке ядра базы данных ssNoVersion и служб Analysis Services (AS). 
    INSTANCENAME="MSSQLSERVER"
    ; Укажите идентификатор экземпляра для указанных вами функций ssNoVersion. Структура каталогов ssNoVersion, структура реестра и имена служб будут включать идентификатор экземпляра экземпляра ssNoVersion.
    INSTANCEID="MSSQLSERVER"
    ; Учетная запись для службы ssNoVersion: Домен\Пользователь или системная учетная запись.
    SQLSVCACCOUNT="Служба NT\MSSQLSERVER"
    ; Учетные записи Windows для предоставления в качестве системных администраторов ssNoVersion.
    SQLSYSADMINACCOUNTS="\<имя_домена\имя_пользователя>"
    ; Примите лицензионное соглашение, чтобы продолжить установку
    IAcceptSQLServerLicenseTerms="Истина"
     
    • Установка компонентов подключения. В следующем примере показано, как установить компоненты подключения:

      .

       ; Файл конфигурации SQL Server
      [ОПЦИИ]
      ; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. Это обязательный параметр.
      ДЕЙСТВИЕ="Установить"
      ; Указывает функции для установки, удаления или обновления. Списки функций включают SQLEngine, FullText, Replication, AS, IS и Conn. 
      ОСОБЕННОСТИ = подключение
      ; Определяет принятие условий лицензии
      IAcceptSQLServerLicenseTerms="Истина
       
    • Установка всех поддерживаемых функций

      В следующем примере показано, как установить все поддерживаемые функции SQL Server на Server Core:

       ; Файл конфигурации SQL Server
      [ОПЦИИ]
      ; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. Это обязательный параметр.
      ДЕЙСТВИЕ="Установить"
      ; Указывает функции для установки, удаления или обновления. Списки функций включают SQLEngine, FullText, Replication, AS, IS и Conn.
      FEATURES=SQLENGINE,FullText,Replication,AS,IS,Connect
      ; Укажите экземпляр по умолчанию или именованный экземпляр. MSSQLSERVER — это экземпляр по умолчанию для выпусков, отличных от Express, и SQLExpress для выпусков Express. Этот параметр требуется при установке ядра СУБД ssNoVersion (SQL) или служб Analysis Services (AS).
      INSTANCENAME="MSSQLSERVER"
      ; Укажите идентификатор экземпляра для указанных вами функций ssNoVersion.  Структура каталогов ssNoVersion, структура реестра и имена служб будут включать идентификатор экземпляра экземпляра ssNoVersion.
      INSTANCEID="MSSQLSERVER"
      ; Учетная запись для службы ssNoVersion: Домен\Пользователь или системная учетная запись.
      SQLSVCACCOUNT="Служба NT\MSSQLSERVER"
      ; Учетные записи Windows для предоставления в качестве системных администраторов ssNoVersion.
      SQLSYSADMINACCOUNTS="\<имя_домена\имя_пользователя>"
      ; Имя учетной записи, под которой работает служба Analysis Services.
      ASSVCACCOUNT = "NT Service\MSSQLServerOLAPService"
      ; Указывает список учетных записей администратора, которые необходимо подготовить.
      ASSYSADMINACCOUNTS="\<имя_домена\имя_пользователя>"
      ; Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения: MULTIDIMENSIONAL, POWERPIVOT или TABULAR. ASSERVERMODE чувствителен к регистру. Все значения должны быть выражены в верхнем регистре.
      ASSERVERMODE="МНОГОМЕРНЫЙ"
      ; Необязательное значение, указывающее состояние протокола TCP для службы ssNoVersion.  Поддерживаемые значения: 0 для отключения протокола TCP и 1 для включения протокола TCP.
      ТКПЕНАБЛЕД=1
      ;Указывает на принятие условий лицензии
      IAcceptSQLServerLicenseTerms="Истина"
       

    Ниже показано, как можно запустить программу установки с помощью пользовательского файла конфигурации или файла конфигурации по умолчанию:

    • Запустить программу установки с использованием пользовательского файла конфигурации:

      Чтобы указать файл конфигурации в командной строке:

       Setup.exe /QS /ConfigurationFile=MyConfigurationFile.INI
       

      Чтобы указать пароли в командной строке, а не в файле конфигурации:

       Setup.exe /QS /SQLSVCPASSWORD="************" /ASSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
       
    • Запустить установку с помощью DefaultSetup.ini:

      Если у вас есть файл DefaultSetup.ini в папках \x86 и \x64 на корневом уровне исходного носителя SQL Server, откройте файл DefaultSetup. ini, а затем добавьте в файл параметр Features .

      Если файл DefaultSetup.ini не существует, его можно создать и скопировать в папки \x86 и \x64 на корневом уровне исходного носителя SQL Server.

Настройка удаленного доступа к SQL Server на Server Core

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

Разрешить удаленные подключения к экземпляру SQL Server

Чтобы разрешить удаленные подключения, локально используйте SQLCMD.exe и выполните следующие инструкции для экземпляра Server Core:

 EXEC sys.sp_configure N'remote access', N'1'
ИДТИ
РЕКОНФИГУРАЦИЯ С ПЕРЕОПРЕДЕЛЕНИЕМ
ИДТИ
 

Включить и запустить службу обозревателя SQL Server

По умолчанию служба обозревателя отключена. Если он отключен на экземпляре SQL Server, работающем на Server Core, выполните следующую команду из командной строки, чтобы включить его:

Set-service sqlbrowser -StartupType Auto

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

Start-service sqlbrowser

Создать исключения в брандмауэре Windows

Чтобы создать исключений для доступа к SQL Server в брандмауэре Windows, выполните действия, указанные в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server.

Включить TCP/IP на экземпляре SQL Server

Протокол TCP/IP можно включить с помощью Windows PowerShell для экземпляра SQL Server в Server Core. Выполните следующие действия:

  1. В PowerShell: Import-Module SQLPS.

  2. В окне Microsoft SQL Server Powershell запустите следующий сценарий, чтобы включить протокол TCP/IP:

 $smo = 'Microsoft.SqlServer.Management.Smo.'
$wmi = новый объект ($smo + 'Wmi.ManagedComputer')
# Включить протокол TCP на экземпляре по умолчанию. Если экземпляр имеет имя, замените MSSQLSERVER именем экземпляра в следующей строке.
$uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']"
$Tcp = $wmi.GetSmoObject($uri)
$Tcp.IsEnabled = $true
$Tcp.Изменить()
$TCP
 

Удаление

После входа в систему на компьютере, на котором запущено ядро ​​сервера, у вас есть ограниченная среда рабочего стола с командной строкой администратора. Вы можете использовать эту командную строку для запуска удаления SQL Server. Чтобы удалить экземпляр SQL Server, запустите удаление из командной строки в полностью скрытом режиме с помощью параметра /Q или в простом тихом режиме с помощью параметра /QS. Параметр /QS показывает ход выполнения через пользовательский интерфейс, но не принимает никаких входных данных. /Q работает в тихом режиме без какого-либо пользовательского интерфейса.

Чтобы удалить существующий экземпляр SQL Server:

 Setup.exe /Q /Action=Uninstall /FEATURES=SQLEngine,AS,IS /INSTANCENAME=MSSQLSERVER
 

Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо MSSQLSERVER в предыдущем примере.

Запустить новую командную строку

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

  1. Нажмите Ctrl+Shift+Esc, чтобы отобразить диспетчер задач.
  2. На вкладке Приложения щелкните Новая задача .
  3. В диалоговом окне Создать новую задачу введите cmd в поле Открыть и выберите OK .

См. также

Установка SQL Server с помощью файла конфигурации
Установка SQL Server из командной строки
Выпуски и поддерживаемые функции SQL Server 2017
Установка ядра сервера
Настройка установки ядра сервера Windows Server 2016 с помощью Sconfig.cmd
Командлеты отказоустойчивого кластера в Windows PowerShell

Установка Microsoft SQL Server Express

[00:00]
В этом видео я покажу вам, как установить Microsoft SQL Server Express, чтобы он был готов к подключению к Ignition. В частности, я буду устанавливать SQL Server Express 2019 на ПК с Windows 10. Для начала перейдите на страницу загрузки. Сейчас я покажу URL на экране. На странице загрузок прокрутите вниз до раздела «Экспресс» и нажмите «Загрузить сейчас». После завершения загрузки запустите программу установки. Программа установки предложит вам выбрать тип установки, нажмите «Выборочная». В следующем окне вы можете оставить расположение по умолчанию и нажать «Установить». Теперь мы ждем, пока он загрузит установочные пакеты. Должно появиться окно Центра установки SQL Server.

[01:15]
Выберите параметр для новой автономной установки SQL Server. Установите флажок «Я принимаю» и нажмите «Далее». Нажмите «Далее» в окне Центра обновления Майкрософт. Нажмите Далее еще раз. На этом этапе он должен начать установку установочных файлов. После завершения установки будут определены любые потенциальные проблемы, которые могут возникнуть в процессе установки. Мой предупреждает меня, что мне может потребоваться настроить брандмауэр Windows для приема удаленных подключений. Если ничего не произошло, нажмите «Далее». Вы можете выбрать функции для установки в следующем окне.

[02:04]
Некоторые из этих других не нужны, поэтому я сниму флажки со служб машинного обучения и языковых расширений. Вы можете повторно запустить программу установки в будущем, чтобы добавить или удалить функции. Когда вы закончите с этим окном, нажмите «Далее». Я оставлю имя SQL Express по умолчанию для экземпляра, но имейте в виду, что оно может отличаться для вас, если вы устанавливаете другую версию. Идите вперед и нажмите Далее. В окне «Конфигурация сервера» вы увидите службу с именем «Обозреватель SQL Server». Это должно быть запущено при подключении к Ignition. Итак, чтобы упростить задачу, щелкните раскрывающееся меню и измените его на автоматический запуск. Сделав это, вы можете нажать «Далее». В следующем окне вы можете указать режим аутентификации для этого экземпляра. Мы можем использовать любой метод при подключении из Ignition.

[03:04]
Однако для аутентификации из учетной записи Windows требуются дополнительные действия. Выберите Смешанный режим, чтобы настроить экземпляр для проверки подлинности Windows и проверки подлинности SQL. Вам потребуется ввести надежный пароль для учетной записи системного администратора. Чтобы узнать больше о требованиях к надежному паролю, вы можете обратиться к онлайн-документации Microsoft. Найдите Конфигурация ядра базы данных, Подготовка учетной записи. После ввода пароля нажмите Далее. В следующем окне отобразится ход установки, который я перемотаю вперед. После завершения установки вы можете закрыть окно и вернуться в Центр установки SQL Server. Следующее программное обеспечение, которое вам нужно установить, — это SQL Server Management Studio, представляющая собой графический пользовательский интерфейс для администрирования SQL Server. Щелкните Установить средства управления SQL Server. Это откроет страницу загрузок в вашем веб-браузере.

[04:06]
Щелкните ссылку для бесплатной загрузки в разделе «Загрузка SSMS». После завершения загрузки запустите программу установки. Должно открыться окно с вопросом, куда вы хотите установить файлы. Нажмите «Установить» здесь. Как только установщик закончит загрузку пакетов, вам будет предложено перезагрузить компьютер, чтобы завершить установку. Я пойду дальше и пропущу это. Хорошо, я перезагрузил свою машину и открыл SQL Server Management Studio. Измените метод аутентификации на Аутентификацию SQL Server и введите учетные данные системного администратора в процессе установки. После входа нажмите Подключиться. После подключения вы увидите свой экземпляр на панели обозревателя объектов в левой части окна. У меня еще нет баз данных, поэтому я щелкну правой кнопкой мыши папку «Базы данных» и выберу «Новая база данных».

[05:11]
Соединение по умолчанию от Ignition ожидает базу данных с именем Test. Это можно изменить, но я назову свой тест и нажму «ОК». SQL Server Express теперь установлен и готов к подключению к Ignition.

В этом видео я покажу вам, как установить Microsoft SQL Server Express, чтобы он был готов к подключению к Ignition. В частности, я буду устанавливать SQL Server Express 2019.на ПК с Windows 10. Для начала перейдите на страницу загрузки. Сейчас я покажу URL на экране. На странице загрузок прокрутите вниз до раздела «Экспресс» и нажмите «Загрузить сейчас». После завершения загрузки запустите программу установки. Программа установки предложит вам выбрать тип установки, нажмите «Выборочная». В следующем окне вы можете оставить расположение по умолчанию и нажать «Установить». Теперь мы ждем, пока он загрузит установочные пакеты. Должно появиться окно Центра установки SQL Server.
[01:15] Выберите параметр для новой автономной установки SQL Server. Установите флажок «Я принимаю» и нажмите «Далее». Нажмите «Далее» в окне Центра обновления Майкрософт. Нажмите Далее еще раз. На этом этапе он должен начать установку установочных файлов. После завершения установки будут определены любые потенциальные проблемы, которые могут возникнуть в процессе установки. Мой предупреждает меня, что мне может потребоваться настроить брандмауэр Windows для приема удаленных подключений. Если ничего не произошло, нажмите «Далее». Вы можете выбрать функции для установки в следующем окне.
[02:04] Некоторые из этих других не нужны, поэтому я сниму флажки со служб машинного обучения и языковых расширений. Вы можете повторно запустить программу установки в будущем, чтобы добавить или удалить функции. Когда вы закончите с этим окном, нажмите «Далее». Я оставлю имя SQL Express по умолчанию для экземпляра, но имейте в виду, что оно может отличаться для вас, если вы устанавливаете другую версию. Идите вперед и нажмите Далее. В окне «Конфигурация сервера» вы увидите службу с именем «Обозреватель SQL Server». Это должно быть запущено при подключении к Ignition. Итак, чтобы упростить задачу, щелкните раскрывающееся меню и измените его на автоматический запуск. Сделав это, вы можете нажать «Далее». В следующем окне вы можете указать режим аутентификации для этого экземпляра. Мы можем использовать любой метод при подключении из Ignition.
[03:04] Однако для аутентификации из учетной записи Windows требуются дополнительные действия. Выберите Смешанный режим, чтобы настроить экземпляр для проверки подлинности Windows и проверки подлинности SQL. Вам потребуется ввести надежный пароль для учетной записи системного администратора. Чтобы узнать больше о требованиях к надежному паролю, вы можете обратиться к онлайн-документации Microsoft. Найдите Конфигурация ядра базы данных, Подготовка учетной записи. После ввода пароля нажмите Далее. В следующем окне отобразится ход установки, который я перемотаю вперед. После завершения установки вы можете закрыть окно и вернуться в Центр установки SQL Server. Следующее программное обеспечение, которое вам нужно установить, — это SQL Server Management Studio, представляющая собой графический пользовательский интерфейс для администрирования SQL Server. Щелкните Установить средства управления SQL Server. Это откроет страницу загрузок в вашем веб-браузере.
[04:06] Щелкните ссылку для бесплатной загрузки в разделе «Загрузка SSMS». После завершения загрузки запустите программу установки. Должно открыться окно с вопросом, куда вы хотите установить файлы. Нажмите «Установить» здесь. Как только установщик закончит загрузку пакетов, вам будет предложено перезагрузить компьютер, чтобы завершить установку. Я пойду дальше и пропущу это. Хорошо, я перезагрузил свою машину и открыл SQL Server Management Studio. Измените метод аутентификации на Аутентификацию SQL Server и введите учетные данные системного администратора в процессе установки. После входа нажмите Подключиться.