Содержание

Руководство по установке Microsoft SQL Server Express. Документация VOGBIT

Документация VOGBIT — система управления производством

В настоящей инструкции кратко описан порядок установки бесплатной системы управления данными Microsoft SQL Server 2019 Express

Эта инструкция может быть полезной для начинающих пользователей, не имеющих опыта работы с СУБД Microsoft SQL Server. Она поможет вам быстро и правильно установить на ваш компьютер Microsoft SQL Server Express в той конфигурации, которая требуется для работы программы VOGBIT – система управления производством.

Следуйте инструкции, выполняйте по порядку указанные действия.

Обратите особенное внимание на Рис. 2 и Рис. 12. По статистике, если в дальнейшем возникают проблемы с развертыванием системы VOGBIT, то в большинстве случаев, из-за неверно выбранных параметров на этих этапах установки.

1. Установка SQL Server Express

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

Microsoft SQL Server Express — это бесплатная многофункциональная и надежная система управления данными, которая предоставляет удобное и надежное хранилище данных для упрощенных веб-сайтов и классических приложений.

Microsoft® SQL Server® 2019 Express Поддерживаемые ОС: Windows 8 и выше или Windows Server 2012 и выше
https://www.microsoft.com/ru-RU/download/details.aspx?id=101064

Microsoft® SQL Server® 2014 Express Поддерживаемые ОС: Windows 7-8.1, Windows Server 2008 R2-Windows Server 2012 R2
https://www.microsoft.com/ru-RU/download/details.aspx?id=42299

Требования к системе:
Процессор: совместимый с Intel, с частотой 1 ГГц или выше
ОЗУ: не менее 512Мb, место на жестком диске 4,2Gb

Ограничения: Microsoft SQL Server Express поддерживает 1 физический процессор, 1 ГБ памяти и размер базы данных не более 10 ГБ

Скачайте с сайта microsoft.com пакет для установки Microsoft SQL Server Express под вашу операционную систему.

Запустите скачанный исполняемый файл (Рис. 1).

Рис. 1. Программа для установки Microsoft SQL Server.

На стартовой странице процесса установки выберите тип установки «Пользовательский» (Рис. 2).

Рис. 2. Выберите тип установки «Пользовательский»

Нажмите «Установить» (Рис. 3).

Рис. 3. Начало установки

Программа начнёт скачивание файлов для установки Microsoft SQL Server (Рис. 4).

Рис. 4. Скачивание пакета установки.

После завершения процесса скачивания, на экране появится окно «Центра установки SQL Server». Выберите в нём пункт «Новая установка изолированного экземпляра SQL Server … » (Рис. 5).

Рис. 5. Выберите установку нового экземпляра SQL Server.

Для продолжения установки нужно согласиться с условиями лицензионного соглашения (Рис. 6).

Рис. 6. Лицензионное соглашение.

Выберите, хотите ли вы, чтобы в дальнейшем ваш SQL Server автоматически обновлялся через Центр обновления Майкрософт, или нет, и нажмите «Далее» (Рис. 7)

Рис. 7. Настройка обновления SQL Server.

После этого, на экране появится окно «Правила установки». Скорее всего, оно будет выглядеть, как на Рис. 8. Программа определяет потенциальные проблемы, которые могут возникнуть установке SQL Server и показывает результаты этой проверки.

Символ предупреждения в графе «Брандмауэр Windows» показывает, что если вы хотите, чтобы данный SQL Server использовался в сети (к базе данных, расположенной на этом компьютере, могли подключаться по сети пользователи с других компьютеров), то вам придётся для этого выполнить определённые дополнительные настройки безопасности на вашем компьютере после установки SQL Server.

Рис. 8. Окно «Правила установки»

Нажмите «Далее», чтобы перейти к окну выбора компонентов для установки (Рис. 9). Все «галочки» в этом окне можно оставить по умолчанию. Можно, если хотите, снять в разделе «Компоненты экземпляра» все галочки, кроме первой – «Службы ядра СУБД» (остальное не требуется для VOGBIT).

Рис. 9. Выбор компонентов для установки.

В окне Настройка экземпляра выберите вариант Именованный экземпляр и введите имя, как будет называться ваш экземпляр SQL сервера. Например, STP (Рис. 10). Затем нажмите Далее.

Рис. 10. Задайте имя своего экземпляра SQL сервера.

В окне «Конфигурация сервера» на закладке «Учётные записи служб» установите для служб «Ядро СУБД SQL Server» и «Обозреватель SQL Server» Тип запуска = Авто (Рис. 11) и нажмите Далее.

Рис. 11. Для использования в сети установите автоматический запуск служб SQL сервер.

ВАЖНО!
На закладке «Настройка ядра СУБД» обязательно выберите Смешанный режим (проверка подлинности SQL Server и Windows) и добавьте в администраторы текущего пользователя Windows, как на Рис. 12. Введите надежный пароль администратора SQL сервера. Запомните пароль администратора, который вы установили! Этот пароль устанавливается для администратора SQL SERVER (имя уч. записи администратора sa), и в дальнейшем будет использован для авторизации в VOGBIT при подключении с правами администратора. После того, как вы ввели и подтвердили пароль администратора, можно нажимать Далее.

Рис. 12. Выберите смешанный тип аутентификации, задайте пароль администратора SQL сервера.

После этого начнётся установка SQL сервера (Рис. 13). Программа выполнит все необходимые операции автоматически. Просто подождите завершения процесса.

Рис. 13. Выполняется установка и настройка SQL сервера.

Когда установка и настройка будут закончены, появится окно, как на Рис. 14. Нажмите в нём Закрыть. Затем закройте и окно «Центр установки SQL Server» (Рис. 15).

Рис. 14. Установка SQL Server завершена. Рис. 15. Окно Центра установки SQL Server можно закрыть.

Убедиться, что SQL Server успешно установлен и работает, можно следующим образом. Нажмите правую кнопку мыши на значке Мой компьютер, чтобы вызвать контекстное меню. Выберите Управление (Рис. 16).

Рис. 16. Откройте окно Управление компьютером.

Выберите Службы и приложения – Службы (Рис. 17).

Рис. 17. Выберите Службы и приложения — Службы.

В списке должна присутствовать служба SQL Server и напротив неё должно высветится Работает (Рис. 18).

Рис. 18. Служба SQL Server работает.

Теперь на вашем компьютере установлена мощная система управления данными Microsoft SQL Server Express. Вы можете создать базу данных VOGBIT и работать с ней.

Подробнее о создании новой базы данных VOGBIT смотрите в руководстве по установке VOGBIT. Там же можно найти видеоролик Часть 1. Установка, новая база данных из серии Начало работы, в котором показан процесс установки VOGBIT и создания новой базы данных.

2.

Установка SQL Server Management Studio

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

SQL Server Management Studio – это полезная, свободно распространяемая, программа для управления SQL Server. С её помощью можно выполнять множество действий, в том числе, например, создавать резервные копии базы данных или восстанавливать базу данных из ранее созданной резервной копии.

Если вы планируете только ознакомиться с демо-версией VOGBIT, то установка ПО SQL Server Management Studio не требуется. Если вы планируете полноценно работать с VOGBIT, то мы рекомендуем вам при установке SQL Server сразу же установить и среду SQL Server Management Studio.

Скачать пакет для установки можно, например, здесь:

https://aka.ms/ssmsfullsetup

Для установки английской версии нажмите на ссылку «Скачать SQL Server Management Studio» (Рис. 19).

Рис. 19. Выберите для установки английской версии SQL Server Management Studio.

Если вы хотите установить русскую версию, то промотайте страницу немного ниже и в разделе «Доступные языки» нажмите на ссылку «Русский» (Рис. 20).

Рис. 20. Выберите для установки русской версии SQL Server Management Studio

Запустите скачанный исполняемый файл (Рис. 21).

Рис. 21. Программа для установки SQL Server Management Studio.

Выберите «Установить» (Рис. 22).

Рис. 22. Запуск процесса установки SQL Server Management Studio.

Начнётся процесс установки среды SQL Server Management Studio (Рис. 23).

Рис. 23. Установка SQL Server Management Studio

По завершении установки нажмите Закрыть (Рис. 24).

Рис. 24. Среда SQL Server Management Studio установлена.

Теперь вы можете использовать среду SQL Server Management Studio для резервного копирования-восстановления базы данных, для выполнения запросов и т.п.

3. Настройка SQL Server для работы в сети

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

Нажимаем правой кнопкой мыши на кнопке «Пуск» из контекстного меню выбираем «Управление компьютером».

Рис. 25. Управление компьютером В дереве компонентов диспетчера (слева) выбрать раздел: Службы и приложения — Диспетчер конфигурации SQL Server – Сетевая конфигурация SQL Server – Протоколы для SQLEXPRESS (возможно MSSQL зависит от версии) – TCP/IP. Во вкладке «Протокол» устанавливаем «Да», во вкладке «IP-адреса» мотаем вниз до раздела «IPAll» и устанавливаем параметр «TCP-порт» равный 1433. Рис. 26. Сетевая конфигурация SQL Server Рис. 27. Сетевая конфигурация SQL Server

Далее необходимо настроить «Брандмауэр Windows»

Найдите, например, через «Проводник Windows» по пути C:\Windows\System32 файл cmd.exe и запустите его с повышенными правами администратора. Для этого на файле cmd.exe нажмите правой кнопкой мыши и выберите «Запуск от имени администратора».

Если у вас установлен Windows 10, то для открытия порта достаточно выполнить команду:

netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN

Если у вас установлен Windows 7, то для открытия порта запускаем команду WF.msc

Откроется окно «Брандмауэр Windows»

Рис. 28. Окно «Брандмауэр Windows»

Создаем правило для входящих подключений

В диалоговом окне «Тип правила» выберите «Порт» и нажмите кнопку «Далее»

В диалоговом окне «Протокол и порты» выберите протокол «TCP».

Выберите «Определенные локальные порты» и введите номер порта экземпляра по умолчанию введите 1433.

Нажмите кнопку Далее.

В диалоговом окне Имя введите имя и описание для этого правила, например, SQLPort, а затем нажмите кнопку Готово.

Настройка завершена

4. Создание резервной копии базы данных

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

Для создания резервной копии базы данных, можно воспользоваться свободно распространяемой, программой SQL Server Management Studio.

Подробная инструкция по установке SQL Server Management Studio есть на нашем сайте.

Через меню «Пуск» запустите программу запускаем программу SQL Server Management Studio.

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

Рис. 29. Подключение к серверу

Если ваш SQL SERVER настроен на не стандартный порт, отличный от 1433, то в строке соединение необходимо указать его после запятой. Например: 10.0.0.30\SQLEXPRESS2019, 18544 (где SQLEXPRESS2019 — имя именованного экземпляра, если имеется, а 18544 — порт сервера)

В дереве в левой части экрана выберите раздел «Базы данных» и установите курсор на нужную базу данных.

Рис. 30. Обозреватель объектов

Откройте правой кнопкой мыши контекстное меню. Выберите «Задачи» — «Создать резервную копию. Если в области «Назначение» ещё не указан файл, в который будет сохранена резервная копия, то его нужно указать. Для этого нажмите «Добавить».

Рис. 31. Создание резервной копии Рис. 32. Создание резервной копии

Если Вы сохраняете резервную копию базы данных в выбранный файл уже не первый раз, то в разделе «Параметры носителя» Вы можете выбрать один из двух вариантов:

  • Добавить в существующий резервный набор данных;
  • Перезаписать все существующие резервные наборы данных.

Рис. 33. Создание резервной копии

Для создания резервной копии нажмите «Ок».

Рис. 34. Создание резервной копии

5. Восстановление базы данных из резервной копии

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

Через меню «Пуск» запустите программу запускаем программу SQL Server Management Studio.

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

Рис. 35. Восстановление базы данных

В дереве в левой части экрана выберите раздел «Базы данных» откройте правой кнопкой мыши контекстное меню. Выберите «Восстановить базу данных».

Рис. 36. Восстановление базы данных

В области «Назначение — База данных» выберите имя восстанавливаемой базы. В поле «Источник» выберите «Устройство» и нажмите «…» для выбора места расположения файла с резервной копией.

Рис. 37. Восстановление базы данных

В окне «Выбор устройства резервного копирования» выберите «Файл» и нажмите кнопку «Добавит».

Рис. 38. Восстановление базы данных

Выберите файл с резервной копией базы данных.

Рис. 39. Восстановление базы данных

Убедитесь, что выбрано правильное имя базы данных назначения, в противном случае впишите/выберите нужное. Если база данных с введенным именем не существует, она создастся автоматически.

Рис. 40. Восстановление базы данных

Нажмите «Ок» для начала восстановления базы данных.

Рис. 41. Восстановление базы данных


Установка Microsoft SQL Server Express 2008 R2 — Контур.

Экстерн

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

Настройка Microsoft SQL Server Express 2008 R2 для доступа к базе с других компьютеров

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

Для установки Microsoft SQL Server Express 2008 R2 необходимо проделать следующие шаги:

1. Загрузить дистрибутив Microsoft SQL Server Express 2008 R2 с сайта производителя. Процедура регистрации на сайте необязательна.

Рекомендуется загрузить дистрибутив со средствами управления (280MB):

http://www.microsoft.com/downloads/ru-ru/details.aspx

Версия без средств управления доступна по адресу (85MB):

http://www.microsoft.com/ru-ru/download/details.aspx

2. Запустить скачанный дистрибутив.

3. В начальном окне выбрать пункт «New installation or add features to an existing installation».

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

3. В окне с условиями лицензии необходимо отметить пункт «Я принимаю условия лицензионного соглашения» и нажать кнопку «Далее».

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

5. В окне настройки экземпляра необходимо в поле «Именованный экземпляр» ввести уникальное имя экземпляра, например, «KELITESQL» и нажать кнопку «Далее».

6. В окне конфигурации сервера нажать кнопку «Далее».

7.  В окне настройки компонента Database Engine необходимо настроить пользователя, который будет работать с программой Контур.Экстерн Лайт:

  • Если подключение к базе будет производиться только с текущего компьютера, или с разных и в вашей сети действует доменная авторизация, то нужно выбрать «Режим проверки подлинности Windows» и добавить пользователей, которые будут работать с базой данных программы;
  • Если подключение к базе данных производится с разных компьютеров и в вашей сети не используется доменная авторизация, то нужно выбрать «Смешанный режим», задать пароль администратора сервера (sa). При необходимости позднее можно будет завести учетные данные для остальных пользователей.

После всех действий нажать «Далее».

8. В следующем окне необходимо нажать кнопку «Далее». Дождаться окончания установки.

9. После окончания установки в появившемся окне нужно нажать кнопку «Закрыть». Установка завершена. Теперь можно пользоваться установленным сервером с текущего компьютера текущим пользователем.

Настройка Microsoft SQL Server Express 2008 R2 для доступа к базе с других компьютеров

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

1. В меню «Пуск» > «Все программы» > «Microsoft SQL Server 2008 R2» > «Configuration Tools» запустить «SQL Server Configuration Manager».

2. В окне «SQL Server Configuration Manager» в разделе «Сетевая конфигурация SQL Server» > «Протоколы для <имя установленного вами экземпляра>» кликнуть правой кнопкой мыши по «TCP/IP» и выбрать пункт «Включить».

3. После этого необходимо перезапустить сервер. Для этого в окне «SQL Server Configuration Manager» в разделе «Службы SQL Server» кликнуть правой кнопкой по «SQL Server(<имя установленного вами экземпляра>)» и выбрать пункт «Перезапустить».

4. В этом же окне необходимо кликнуть правой кнопкой мыши по «Браузер SQL Server» и выбрать пункт «Запустить».

Настройка завершена.

Была ли полезна информация?

Установить 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

Центр обработки данных Windows Server 2022: выпуск Azure

Windows Server 2022 Standard

Windows Server 2019 Datacenter

Windows Server 2019 Standard

Windows Server 2016 Datacenter

Windows Server 2016 Standard

Обновление

В установках 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), ознакомьтесь с Условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server по адресу aka.ms/useterms.

Примечание

В зависимости от того, как вы получили программное обеспечение (например, через корпоративное лицензирование 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 Server:

     ; Файл конфигурации 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
 

Удаление

После входа в систему на компьютере, на котором работает Server Core, у вас есть ограниченная среда рабочего стола с командной строкой администратора. Вы можете использовать эту командную строку для запуска удаления 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

Установка SQL Server с помощью файла конфигурации — SQL Server

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

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

Применяется к: SQL Server — только для Windows

Программа установки SQL Server может создать файл конфигурации на основе системных значений по умолчанию и входных данных во время выполнения. Вы можете использовать файл конфигурации для развертывания SQL Server по всему предприятию с той же конфигурацией. Вы также можете стандартизировать ручную установку по всему предприятию, создав пакетный файл, который запускает Setup.exe.

Эта статья поддерживается для версий SQL Server 2016 и более поздних. Более старые версии SQL Server см. в разделе Установка SQL Server 2014 с помощью файла конфигурации.

Программа установки поддерживает использование файла конфигурации только через командную строку. Порядок обработки параметров при использовании файла конфигурации описан ниже:

Файл конфигурации можно использовать для отслеживания параметров и значений для каждой установки. Это делает файл конфигурации полезным для проверки и аудита установок.

Структура файла конфигурации

Файл ConfigurationFile.ini представляет собой текстовый файл с параметрами (пара имя/значение) и описательными комментариями.

Ниже приведен пример файла ConfigurationFile.ini :

 ; Файл конфигурации Microsoft SQL Server
[ПАРАМЕТРЫ]
; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE.
; Это обязательный параметр.
ДЕЙСТВИЕ="Установить"
; Указывает функции для установки, удаления или обновления.
; Список функций верхнего уровня включает SQL, AS, RS, IS и инструменты.
; Функция SQL установит ядро ​​базы данных, репликацию и полнотекстовую версию.
; Функция «Инструменты» установит «Инструменты управления», «Книги онлайн»,
; SQL Server Data Tools и другие общие компоненты.
ОСОБЕННОСТИ=SQL,Инструменты
 
 ; Файл конфигурации Microsoft SQL Server
[ПАРАМЕТРЫ]
; Задает рабочий процесс установки, например INSTALL, DEINSTALL или UPGRADE. 
; Это обязательный параметр.
ДЕЙСТВИЕ="Установить"
; Указывает функции для установки, удаления или обновления.
; Список функций верхнего уровня включает SQL, AS и IS.
; Функция SQL установит ядро ​​базы данных, репликацию и полнотекстовую версию.
ОСОБЕННОСТИ = SQL
 
Как создать файл конфигурации
  1. Вставьте установочный носитель SQL Server. В корневой папке дважды щелкните Setup.exe. Чтобы выполнить установку из общей сетевой папки, найдите корневую папку в общей папке и дважды щелкните файл Setup.exe.

    Примечание

    Программа установки SQL Server Express Edition не создает файл конфигурации автоматически. Следующая команда запустит установку и создаст файл конфигурации.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Следуйте указаниям мастера до страницы Готово к установке . Путь к файлу конфигурации указан на странице Ready to Install в разделе пути к файлу конфигурации. Дополнительные сведения об установке SQL Server см. в разделе Установка SQL Server с помощью мастера установки (программа установки).

  3. Отмените настройку, не завершив установку, чтобы создать INI-файл.

    Примечание

    Инфраструктура установки записывает все соответствующие параметры для выполненных действий, за исключением конфиденциальной информации, такой как пароли. Параметр /IAcceptSQLServerLicenseTerms также не записывается в файл конфигурации и требует либо модификации файла конфигурации, либо ввода значения в командной строке. Дополнительные сведения см. в разделе Установка SQL Server из командной строки. Кроме того, значение включено для логических параметров, значение которых обычно не передается через командную строку.

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

Используйте файл конфигурации для установки SQL Server

Вы можете использовать файл конфигурации только при установке из командной строки.

Примечание

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

Как использовать файл конфигурации для установки автономного экземпляра SQL Server

  • Запустите установку через командную строку и введите ConfigurationFile.ini , используя параметр ConfigurationFile .

Как использовать файл конфигурации для подготовки и завершения образа автономного экземпляра SQL Server (SysPrep)

  1. Для подготовки одного или нескольких экземпляров SQL Server и их настройки на одном компьютере.

    • Выполнить Подготовка образа автономного экземпляра SQL Server со страницы Advanced Центра установки и запишите файл конфигурации подготовки образа.

    • Используйте тот же файл конфигурации подготовки образа в качестве шаблона для подготовки дополнительных экземпляров SQL Server.

    • Запустите Завершение образа подготовленного автономного экземпляра SQL Server со страницы Advanced Центра установки, чтобы настроить подготовленный экземпляр на машине.

  2. Подготовить образ операционной системы, включая ненастроенный подготовленный экземпляр SQL Server, с помощью средства Windows SysPrep.

    • Запустите подготовку образа автономного экземпляра SQL Server со страницы «Дополнительно» в центре установки и запишите файл конфигурации подготовки образа.

    • Запустите завершение образа подготовленного автономного экземпляра SQL Server со страницы Advanced в Центре установки, но отмените его на Страница Ready to Complete после записи полного файла конфигурации.

    • Полный файл конфигурации образа можно сохранить вместе с образом Windows для автоматизации настройки подготовленных экземпляров.

Как установить отказоустойчивый кластер SQL Server с помощью файла конфигурации

  1. Вариант интегрированной установки (создайте отказоустойчивый кластер с одним узлом на узле, а для дополнительных узлов запустите AddNode на них):

    • Запустите параметр «Установить отказоустойчивый кластер» и запишите файл конфигурации, в котором перечислены все параметры установки.

    • Запустите установку отказоустойчивого кластера из командной строки, указав параметр ConfigurationFile .

    • На дополнительном узле, который нужно добавить, запустите AddNode , чтобы записать файл ConfigurationFile.ini , применимый к существующему отказоустойчивому кластеру.

    • Запустите команду AddNode из командной строки на всех дополнительных узлах, которые присоединятся к отказоустойчивому кластеру, указав один и тот же файл конфигурации с использованием параметра ConfigurationFile .

  2. Вариант расширенной установки (подготовить отказоустойчивый кластер на всех узлах отказоустойчивого кластера, затем, после подготовки всех узлов, выполнить завершение на узле, которому принадлежит общий диск):

    • Выполнить Подготовить на одном из узлов и захватить Файл конфигурации.ini .

    • Предоставьте один и тот же файл ConfigurationFile. ini для запуска программы установки на всех узлах, которые будут подготовлены для отказоустойчивого кластера.

    • После того, как все узлы будут подготовлены, запустите полную операцию отказоустойчивого кластера на узле, которому принадлежит общий диск, и запишите файл ConfigurationFile.ini .

    • Затем вы можете предоставить этот файл ConfigurationFile.ini для создания отказоустойчивого кластера.

Как добавить или удалить узел в отказоустойчивом кластере SQL Server с помощью файла конфигурации

  • Если у вас есть файл конфигурации, который ранее использовался для добавления узла в отказоустойчивый кластер или удаления узла из него, вы можете повторно использовать его тот же файл для добавления или удаления дополнительных узлов.

Как обновить отказоустойчивый кластер SQL Server с помощью файла конфигурации

  1. Запустить обновление на пассивном узле и зафиксировать Файл конфигурации. ini . Вы можете сделать это либо выполнив фактическое обновление, либо выйдя в конце, не выполняя фактическое обновление.

  2. На всех дополнительных узлах, подлежащих обновлению, предоставьте файл ConfigurationFile.ini для завершения процесса.

Пример синтаксиса

Ниже приведены несколько примеров использования файла конфигурации:

  • Чтобы указать файл конфигурации в командной строке:
 Setup.exe /ConfigurationFile=MyConfigurationFile.ini
 
  • Чтобы указать пароли в командной строке, а не в файле конфигурации:
 Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="******* *****" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini
 
 Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="******* *****" /ISSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.