Sql сервер для windows 10

С 15.06.2022 г. IE 11 не поддерживается

IE11 станет недоступным с 14.02.2023. Сайты, созданные для IE, можно перезапустить в режиме IE в Microsoft Edge.

Internet Explorer превращается в Edge.

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

Важно! Если выбрать язык ниже, содержимое страницы динамически отобразится на выбранном языке.

  • Date Published:

    18.04.2022

    File Name:

    SQL2019-SSEI-Expr.exe

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

    LocalDB (SqlLocalDB)

    • LocalDB — это облегченная версия Express, которая имеет все программные функции, запускается в пользовательском режиме, быстро устанавливается, не требует настройки и имеет низкие системные требования. Пользуйтесь этой версией в том случае, когда необходим простой способ создания базы данных и работы с ней из кода. Ее можно объединить в один пакет с такими средствами разработки баз данных и приложений, как Visual Studio, или внедрить в приложение, работающее с локальными базами данных.

    Express (SQLEXPR)

    • Выпуски Express содержат только ядро СУБД SQL Server. Подходит в тех случаях, когда требуется принимать удаленные соединения или выполнять удаленное администрирование.

    Express с дополнительными службами (SQLEXPRADV)

    • Наряду с СУБД SQL этот пакет содержит функции полнотекстового поиска и служб Polybase.

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

    Windows 10, Windows Server 2016, Windows Server 2019

    • Процессор
      • Процессор, совместимый с Intel, с частотой 1 ГГц или выше
    • ОЗУ
      • Не менее 512 МБ
    • Место на жестком диске
      • 4,2 ГБ места на диске

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

  • Скачайте и запустите установщик SQL Server 2019 Express (SQLServer2019-SSEI-Expr) на этой странице. Вы можете выбрать установку или скачивание носителя.

SQL Server в Azure

Запуск SQL Server в SQL Azure со встроенными средствами обеспечения безопасности и управления.

SQL Server на периферии

Используйте SQL на устройствах Интернета вещей для выполнения анализа в режиме реального времени с помощью SQL Azure для пограничных вычислений.

SQL Server в локальной среде

Получите производительность и безопасность масштабируемой гибридной платформы данных SQL Server 2022 — теперь с поддержкой Azure.

Или скачайте бесплатный специализированный выпуск

Developer

SQL Server 2022 Developer — это бесплатный выпуск с полным набором функций, лицензируемый для использования в качестве базы данных для разработки и тестирования и не предназначенный для применения в рабочей среде.

Express

SQL Server 2022 Express является бесплатным выпуском SQL Server, который идеально подходит для разработки приложений для использования на настольных компьютерах, веб-серверах и других небольших серверах.

PASS Data Community Summit — 15–18 ноября — гибридная конференция в Сиэтле, а также онлайн.

Дополнительные сведения

Установка SQL Server 2022 в Windows, Linux и контейнеры Docker

Microsoft Windows

Windows

Запуск SQL Server в Windows или в качестве виртуальной машины в Azure

Linux

Linux

Запуск SQL Server 2022 для Linux

Docker

Docker

Запуск образа контейнера SQL Server 2022 с помощью Docker

Windows

Запуск SQL Server в Windows или в качестве виртуальной машины в Azure

Linux

Запуск SQL Server 2022 для Linux

Docker

Запуск образа контейнера SQL Server 2022 с помощью Docker

Расширенная поддержка SQL Server 2012 была прекращена 12 июля 2022 г. Узнайте, что это означает в вашем случае. 

Подробнее

Инструменты и коннекторы SQL Server

Следите за новостями

Содержание

  • Проверка соответствия системным требованиям
  • Шаг 1: Загрузка инсталлятора и выбор типа установки
  • Шаг 2: Инсталляция SQL Server
  • Шаг 3: Установка средства управления SQL Server
  • Шаг 4: Проверка работы
  • Вопросы и ответы

как установить sql server на windows 10

Важно! В этой статье предоставлено руководство по установке SQL Server версии 2022 — актуальной на момент написания материала. В вашем случае она может считаться уже устаревшей. Но это не означает, что действия, описываемые далее, перестают быть актуальными. Может измениться только их последовательность и визуальное оформление некоторых элементов интерфейса.

Проверка соответствия системным требованиям

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

Память Не менее 6 ГБ свободного места на жестком диске
Монитор Super VGA с разрешением 800×600 пикселей или более высоким
Интернет Для поддержки функциональных средств интернета требуется стабильное соединение
Оперативная память 512 МБ (рекомендовано 1 ГБ)
Быстродействие процессора процессор x64 с тактовой частотой 1,4 ГГц (рекомендуется 2,0 ГГц и выше)
Тип процессора AMD Opteron, AMD Athlon 64, Intel Xeon с поддержкой Intel EM64T, Intel Pentium IV с поддержкой EM64T

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

Подробнее: Как посмотреть характеристики комплектующих компьютера в Windows 10

как установить sql server на windows 10_01

Шаг 1: Загрузка инсталлятора и выбор типа установки

Чтобы установить SQL Server на компьютер с Windows 10, предварительно необходимо загрузить инсталляционный файл. Делать это следует с официального сайта продукта, в противном случае есть вероятность занести в свой компьютер вредоносный код. Воспользуйтесь кнопкой ниже, чтобы перейти на страницу загрузки инсталлятора.

Скачать SQL Server с официального сайта

Открыв в браузере страницу загрузки SQL Server, спуститесь чуть ниже до блока «Or, download a free specialized edition» и кликните по кнопке «Download now», расположенной под названием той редакции, которую хотите установить на свой компьютер. В качестве примера будет выбран вариант «Express». Эта версия обладает малым набором инструментов для работы с сервером, но отлично подойдет для ознакомления с программой. Если вам нужная полная версия со всеми функциями, тогда выберите «Developer».

как установить sql server на windows 10_02

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

  1. После завершения загрузки откройте директорию со скачанным файлом. Сделать это можно, щелкнув по иконке в виде папки, расположенной напротив названия загруженной программы, или самостоятельно через файловый менеджер «Проводник».
  2. как установить sql server на windows 10_03

  3. Находясь в папке со скачанным файлом, запустите его. Для этого достаточно дважды кликнуть по его названию ЛКМ.
  4. как установить sql server на windows 10_04

  5. Спустя некоторое время на экране появится окно. Выберите в нем тип установки сервера «Пользовательский»: именно он позволит настроить программу под себя, задав нужную конфигурацию инсталлятора.
  6. как установить sql server на windows 10_05

  7. Выберите язык интерфейса будущей программы из выпадающего списка, а также задайте ее расположение на диске. Делать это не обязательно, можно оставить параметры по умолчанию. После кликните по кнопке «Установить».
  8. как установить sql server на windows 10_06

  9. Начнется процесс загрузки файлов установки. За ходом выполнения этой процедуры можно следить с помощью полосы прогресса. Заметьте, что ниже находится строка, в которой указано, сколько данных уже загрузилось, полный их объем и текущая скорость скачивания. Ожидайте завершения процедуры.
  10. как установить sql server на windows 10_07

  11. Когда все файлы установки будут загружены на компьютер, автоматически начнется их извлечение. Ожидайте завершения этой процедуры.
  12. как установить sql server на windows 10_08

  13. После этого активное окно автоматически закроется, а на его месте появится «Центр установки SQL Server», в котором и будут выполняться все действия, направленные на инсталляцию приложения в Windows 10.
  14. как установить sql server на windows 10_09

Находясь в окне «Центр установки SQL Server», убедитесь, что выбрана вкладка «Установка». Если это так, следуйте инструкциям далее:

  1. Откройте окно для выбора конфигурации сервера с последующей инсталляцией. Для этого щелкните по пункту «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке».
  2. как установить sql server на windows 10_10

  3. Дождитесь завершения выбранной операции. Об этом будет свидетельствовать исчезновение окна, показанного на изображении ниже.
  4. как установить sql server на windows 10_11

  5. Примите условия лицензионного соглашения. С ним вы можете ознакомиться непосредственно в появившемся окне. Для продолжения поставьте отметку напротив пункта «Я принимаю условия лицензии и Заявление о конфиденциальности», после чего щелкните по кнопке «Далее».
  6. как установить sql server на windows 10_12

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

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

  8. как установить sql server на windows 10_13

  9. При необходимости установите отметку напротив пункта «Использовать Центр обновления Майкрософт для проверки наличия обновлений (рекомендуется)». Тогда SQL Server будет автоматически обновляться до последней версии. Но делать это не обязательно. После кликните по кнопке «Далее».
  10. как установить sql server на windows 10_14

  11. Следующие два этапа в случае удовлетворения всех требований пройдут автоматически. На шаге «Правила установки» будет совершена проверка на наличие потенциальных проблем. Зачастую возникает единственное предупреждение о брандмауэре Windows, который может блокировать некоторые функции сервера. Рекомендуется задать уникальные привилегии для SQL Server, чтобы исключить эту вероятность. При необходимости ознакомьтесь с тематической статьей на нашем сайте.

    Подробнее: Настройка брандмауэра в Windows 10

    как установить sql server на windows 10_40

    Если на этом этапе потенциальных проблем обнаружено не будет, щелкните по «Далее».

  12. как установить sql server на windows 10_15

  13. При желании вы можете установить расширение Azure для SQL Server. Если вам это необходимо сделать, тогда поставьте соответствующую отметку в верхней части окна, после чего введите свои авторизационные данные и следуйте «Далее». Если расширение вам не нужно, тогда снимите отметку и кликните «Далее».
  14. как установить sql server на windows 10_16

  15. На этапе выбора компонентов SQL Server рекомендуется в поле «Компоненты» оставить все по умолчанию. Вы также можете определить «Корневой каталог экземпляра», «Каталог общих компонентов» и «Каталог общих компонентов (x86)». Для этого кликните по кнопке в виде трех точек и укажите желаемую директорию. В завершение нажмите «Далее».
  16. как установить sql server на windows 10_17

  17. При настройке экземпляра можно установить значение по умолчанию или ввести новое имя, предварительно переведя переключатель в положение «Именованный экземпляр». Одним из условий является отсутствие пробелов и спецсимволов. Этот параметр просто определяет название вашего сервера SQL. После настройки щелкните по кнопке «Далее».
  18. как установить sql server на windows 10_18

  19. Выберите учетную запись для ядра сервера. По умолчанию указан текущий аккаунт, так что на этом этапе вы можете ничего не менять — просто кликните по «Далее». При необходимости можете активировать параметр «Предоставить привилегию выполнения задач обслуживания томов для службы ядра СУБД SQL Server».
  20. как установить sql server на windows 10_19

  21. Во время настройки ядра СУБД, находясь на вкладке «Конфигурация сервера», изначально выберите режим аутентификации. Рекомендуется оставить переключатель в положении «Режим аутентификации Windows». Тогда для подключения к серверу достаточно будет авторизоваться в операционной системе. При выборе пункта «Смешанный режим» потребуется дополнительно каждый раз при подключении к серверу вводить пароль системного администратора SQL Server.

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

  22. как установить sql server на windows 10_20

  23. Не нажимая «Далее», перейдите на вкладку «Каталоги данных». Здесь вы можете изменить расположение файлов сервера на диске — для этого щелкните по кнопке с тремя точками, расположенной напротив того каталога, который хотите отредактировать.
    как установить sql server на windows 10_21

    В появившемся диалоговом окне файлового менеджера ЛКМ выделите нужную папку, после чего щелкните по кнопке «ОК», чтобы ее выбрать.

  24. как установить sql server на windows 10_22

  25. Проследуйте на вкладку «TempDB». В ней вы можете определить директорию для хранения журналов с отчетами, а также выбрать каталог, в котором будут содержаться временные данные. Настраивать это все не обязательно.
  26. как установить sql server на windows 10_23

  27. Продолжая оставаться на этапе «Настройка ядра СУБД», перейдите на вкладку «Память». Здесь можно задать минимальный и максимальный объем оперативной памяти, который будет выделяться для работы сервера. Рекомендуется оставить значения «По умолчанию». В таком случае SQL Server будет потреблять столько ресурсов, сколько в данный момент времени ему требуется. После этого щелкните по «Далее».
  28. как установить sql server на windows 10_24

  29. Если конфигурация компьютера соответствует системным требованиям SQL Server, тогда следующий этап по списку будет пропущен автоматически и начнется процедура распаковки файлов программы на компьютер. За ходом выполнения можно следить непосредственно в окне инсталлятора.
  30. как установить sql server на windows 10_25

  31. На завершающем этапе установки SQL Server вы можете ознакомиться со списком компонентов, которые были инсталлированы. После этого закройте окно, кликнув по соответствующей кнопке.
  32. как установить sql server на windows 10_26

Шаг 3: Установка средства управления SQL Server

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

  1. Вернувшись в окно «Центра установки SQL Server», щелкните по ссылке «Установить средства управления SQL Server», чтобы перейти на страницу загрузки этого компонента.
  2. как установить sql server на windows 10_27

  3. В открывшейся вкладке браузера спуститесь чуть ниже, до блока «Скачать SSMS», и щелкните по ссылке «Бесплатная загрузка для SQL Server Management Studio (SSMS) 19.1».
    как установить sql server на windows 10_28

    Примечание! В вашем случае версия этого компонента может отличаться от указанной здесь.

  4. Начнется процесс загрузки инсталляционного файла. За его ходом можно следить в появившемся выпадающем меню браузера. Дождитесь окончания процедуры.
  5. как установить sql server на windows 10_29

  6. Перейдите в директорию, куда был скачан установочный файл. Проще всего это сделать через браузер, нажав по икноке в виде папки, расположенной напротив названия загруженного файла. Но вы также можете это сделать, воспользовавшись файловым менеджером.
  7. как установить sql server на windows 10_30

  8. Находясь в директории с установочным файлом, запустите его. Для этого достаточно дважды щелкнуть ЛКМ по названию.
  9. как установить sql server на windows 10_31

  10. На экране отобразится установщик SQL Server Management Studio. При необходимости измените папку, в которую будет распакована программа, при помощи «Change». Кликните по «Install», чтобы запустить процесс инсталляции.
  11. как установить sql server на windows 10_32

  12. Изначально дождитесь, пока из интернета будут скачаны все необходимые файлы. За этим процессом можно следить в окне установщика.
    как установить sql server на windows 10_33

    Затем ожидайте, пока все данные SQL Server Management Studio распакуются в указанную директорию. Это действие занимает около пяти минут.

  13. как установить sql server на windows 10_34

  14. После завершения инсталляции программы появится окно, которое показано на изображении ниже. Щелкните по кнопке «Close», чтобы закрыть его.
  15. как установить sql server на windows 10_35

Шаг 4: Проверка работы

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

  1. По умолчанию ярлык SQL Server Management Studio на рабочем столе не создается. Вы его можете найти в списке установленных программ меню «Пуск» или воспользоваться для этого поиском по системе. Во втором случае установите курсор в соответствующее поле на панели задач и введите запрос «SQL Server Management Studio» (без кавычек). После этого в результатах кликните по одноименному приложению левой кнопкой мыши.
  2. как установить sql server на windows 10_36

  3. Дождитесь запуска приложения. Во время этого на экране появится заглушка, продемонстрированная на изображении ниже.
  4. как установить sql server на windows 10_37

  5. В окне «Connect to Server» выполните подключение к своему серверу. Если на предыдущем шаге этой инструкции вы повторяли все действия в точности, как там было описано, тогда SQL Server Management Studio автоматически задал верные данные. Для подключения останется только нажать кнопку «Connect». В противном случае предварительно введите свои авторизационные данные.
  6. как установить sql server на windows 10_38

  7. Установив подключение, попробуйте выполнить какой-либо запрос SQL. Для этого на панели инструментов вверху нажмите на «New Query», а в появившемся поле для ввода впишите любую команду. Например, осуществите проверку версии вашего сервера. Для этого введите приведенную ниже строку:

    SELECT @@VERSION

    Сразу после ее выполнения в нижней части окна программы появится соответствующая информация. Это будет означать, что установка и настройка SQL Server в Windows 10 прошли успешно.

  8. как установить sql server на windows 10_39

Обратите внимание! SQL Server — это один из многочисленных реализаций реляционных баз данных. Если с этим сервером вам работать окажется неудобно или вы не найдете нужных функций, тогда можете попробовать альтернативы. На нашем сайте есть статьи, в которых описывается процесс установки MySQL и SQLite, при необходимости воспользуйтесь ссылками ниже, чтобы с ними ознакомиться.

Подробнее: Как установить MySQL / SQLite в Windows 10

как установить sql server на windows 10_41

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Ставить будем наиболее актуальную на сегодня версию MS SQL Server 2019. Начнем с подготовки.

Системные требования

Для установки SQL Server 2019 требуется минимум 6ГБ дискового пространства, 1ГБ ОЗУ и 64-разрядный процессор с тактовой частотой 1.4ГГц.  Это официальные минимальные требования, необходимые для установки. Для работы, конечно же, этого недостаточно.

Установка SQL Server 2019 возможна на Windows Server 2016 или более поздней версии, а также на Windows 10 1507 или более поздней версии. Для серверных ОС поддерживается установка  в режиме основных серверных компонентов (Server Core).

Подготовка дисков

Перед установкой необходимо подготовить диски, на которых будут располагаться базы данных. Рекомендуется размещать базы данных и логи транзакций на отдельных физических дисках, а также выделить отдельный диск под TempDB. В нашем случае хватит и одного диска, на котором я просто создам отдельные папки.

При создании и разбиении дисков необходимо установить размер сектора (Allocation unit size) равным 64Kb. Это можно сделать либо из оснастки управления дисками

форматирование диска из графической оснастки

либо, как вариант, из консоли PowerShell. Например:

New-Partition -DiskNumber 1 -DriveLetter D -UseMaximumSize
Format-Volume -DriveLetter D -AllocationUnitSize 64Kb -FileSystem NTFS -NewFileSystemLabel "Data" -Confirm:$false

форматирование диска из PowerShell

Выбор редакции SQL Server

Теперь выберем нужную редакцию (Edition). На данный момент SQL Server доступен в четырех редакциях:

• Express Edition — распространяется бесплатно, но имеет жесткие аппаратные ограничения. Может использовать не больше одного физического процессора или больше 4 ядер многоядерного процессора, не больше 1Гб ОЗУ, а максимальный размер базы ограничен 10Гб;
• Standard Edition — имеет ограничение в 4 сокета или 24 ядра, а также 128Гб на экземпляр сервера. Максимальный размер базы не ограничен;
• Enterprise Edition — не имеет ограничение по использованию вычислительных мощностей;
• Developer Edition — редакция для разработчиков, распространяется бесплатно. Не имеет ограничений, так же как и редакция Enterprise. Эту редакцию запрещено использовать в производственных средах, только для разработки и тестирования.

редакции SQL Server 2019

Примечание. У SQL Server есть еще редакция Web Edition, специально предназначенная для размещения веб-сайтов. На данный момент эта редакция доступна только для партнеров Microsoft по лицензии SPLA (Service Provider License Agreement), поэтому ее не рассматриваем.

Выбор схемы лицензирования

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

На сервер (SERVER + CAL)

В этой схеме лицензирования на каждый экземпляр SQL Server приобретается одна серверная лицензия. Лицензия назначается на сервер (физический или виртуальный) и не зависит от количества процессорных ядер. Каждая серверная лицензия позволяет клиентам запускать любое количество экземпляров SQL Server в одной операционной системе, физической или виртуальной. Дополнительно требуется приобрести лицензии клиентского доступа (CAL) для каждого устройства (Device CAL) и/или пользователя (User CAL), получающего доступ к экземпляру SQL Server или любому из его компонентов.

Каждая лицензия SQL Server CAL позволяет подключаться к неограниченному количеству баз. Клиентские лицензии можно переназначать другому пользователю или устройству, но не чаще, чем раз в 90 дней (если переназначение не связано с неисправностью устройства или отсутствием человека). Лицензии CAL можно использовать с предыдущими версиями SQL Server (право Downgrade). Например лицензии на SQL Server 2019 можно использовать для подключения к SQL Server 2016.

На ядро (PER CORE)

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

Редакция Enterprise лицензируется только по ядрам.

Чтобы лицензировать SQL Server, работающий в физической операционной системе, все физические ядра на сервере должны быть лицензированы. Лицензии выпускаются упаковками по 2 штуки (2-core pack). Для каждого физического процессора на сервере требуется минимум четыре лицензии ″на ядро″.

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

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

При необходимости полностью лицензированному серверу можно назначать дополнительные лицензии ″на ядро″. Каждая дополнительная лицензия позволяет развертывать  SQL Server на одной дополнительной виртуальной машине.

Максимальная виртуализация может быть достигнута при использовании Software Assurance Unlimited Virtualization. В этом случае разрешается запускать любое количество экземпляров SQL Server 2019 Enterprise Edition на неограниченном количестве виртуальных машин на сервере со всеми физическими ядрами, полностью лицензированными для SQL Server Enterprise Edition и подпадающими под действие Software Assurance.

Примечание. Кроме двух основных схем y SQL Server 2019 есть отдельная схема лицензирования для кластеров (Big Data Cluster) и для контейнеров (docker и т.п.). Подробную инструкцию по лицензированию SQL Server 2019 можно найти по адресу https://docs.microsoft.com/answers/storage/attachments/96089-sql-server-2019-licensing-guide.pdf.

Загрузка дистрибутива

Загрузить дистрибутив MS SQL Server можно с сайта загрузок Microsoft. Для этого надо перейти по адресу https://www.microsoft.com/en-us/sql-server/sql-server-downloads и выбрать нужную редакцию для загрузки. С сайта загрузится веб-инсталлятор, с помощью которого можно либо сразу запустить установку, либо загрузить полный дистрибутив, что я и рекомендую сделать.

загрузка дистрибутива MS SQL Server 2019

Также стоит проверить список обновлений и при необходимости загрузить наиболее свежее.

Установка

Теперь все готово и можно приступать к установке. Монтируем образ с дистрибутивом и запускаем установщик. В открывшемся окне переходим на вкладку Installation и выбираем пункт меню New SQL Server stand-alone installation or add features to an existing installation.

Запуск установки SQL Server 2019

Выбираем редакцию, которую будем устанавливать. Можно выбрать одну из бесплатных Express или Developer, можно выбрать редакцию Evаluation (ознакомительная редакция SQL Server, которая предоставляет полный функционал Enterprise и работает в течении 180 дней)

выбор редакции для установки

или можно ввести имеющийся ключ продукта, который и определит устанавливаемую редакцию.

ввод ключа продукта

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

файл первоначальной конфигурации

Примечание. У SQL Server есть возможность изменить текущую редакцию продукта. Например можно редакцию Express обновить до Standard, а Standard до Enterprise. Это работает только в сторону повышения, понизить редакцию нельзя.

Переходим дальше и соглашаемся с лицензионным соглашением.

лицензионное соглашение

На следующей странице предлагается проверить наличие обновлений. Если согласиться, то установщик полезет на Microsoft Update в поисках обновлений. Это может занять довольно длительное время, да и потом я предпочитаю устанавливать обновления отдельно, поэтому галочку не отмечаем.

настройки обновления продукта

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

На уровне отдельного экземпляра SQL Server (Instance Features)

• Database Engine Services – собственно сам движок SQL Server. Единственный обязательный к установке компонент;
SQL Server Replication – службы репликации. Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности. Компонент довольно часто используются, поэтому рекомендую отметить для установки;
• Machine Learning Services and Language Extensions – службы машинного обучения. Компонент SQL Server, который дает возможность выполнять скрипты на языках Java, Python и R в базе данных. Ставить стоит только в том случае, если есть явная необходимость. Для поддержки языка Java необходимо предварительно установить JDK или JRE, иначе установку продолжить не удастся;
• Full-Text and Semantic Extractions for Search – полнотекстовый и семантический поиск. Полнотекстовый поиск – поиск слов или фраз в текстовых данных, обычно используется для поиска текста в большом объёме данных, так как он значительно быстрей обычного поиска. Семантический поиск является расширением полнотекстового поиска, который позволяет решать более широкий круг задач. Например c помощью семантического поиска, можно находить ключевые слова, то есть наиболее статистически значимые слова документа. Можно находить слова, которые делают два документа похожими. Есть возможность искать документы, которые больше всего походят на данный документ. Компонент часто используется, поэтому я ставлю его по умолчанию, на всякий случай. Обратите внимание, что для  семантического поиска вам также понадобится технология FILESTREAM (о ней чуть позже);
• Data Quality Services – службы повышения качества данных. Позволяет построить базу знаний и использовать ее для задач по обеспечению качества данных, таких как исправление, дополнение, стандартизация и устранение дубликатов. DQS позволяет выполнять очистку данных с использованием служб эталонных данных, расположенных в облаке и предоставляемых поставщиками эталонных данных. DQS также предоставляет функции профилирования, встроенные в задачи по обеспечению качества данных, что позволяет анализировать целостность данных;
• PolyBase Query Service For External Data – технология доступа к внешним данным. PolyBase позволяет экземпляру SQL Server запрашивать данные непосредственно из SQL Server, Oracle, Teradata, MongoDB, кластеров Hadoop, Cosmos DB и т.д. без необходимости устанавливать клиентское программное обеспечение для подключения. PolyBase позволяет с помощью запросов T-SQL объединить данные из внешних источников с данными из реляционных таблиц в экземпляре SQL Server.
• Analysis Services – сервис аналитики, также известен как Server Analysis Services (SSAS). Используется для бизнес-аналитики, анализа данных и создания отчетов, таких как Power BI, Excel, Reporting Services и другие подобных.

На уровне всего сервера (Shared Features)

• Machine Learning Server (Standalone) – изолированный сервер машинного обучения, который работает независимо от SQL Server;
Data Quality Client – автономное приложение, которое подключается к серверу DQS и позволяет выполнять операции по обеспечению качества данных. Предоставляет интуитивно понятный графический пользовательский интерфейс для очистки данных, интеллектуального анализа данных и административных задач в DQS.
Client Tools Connectivity – клиентские компоненты, предназначенные для обеспечения связи между клиентами и серверами. Включают сетевые библиотеки для DB-Library, OLEDB для OLAP, ODBC, ADODB и ADOMD+. Рекомендуется ставить обязательно;
• Integration Services – службы интеграции данных, известны также как SQL Server Integration Services (SSIS).  Позволяют в удобном виде реализовать процесс переноса данных из одного источника в другой по технологии ETL (Extract, Transform, Load).  Также SSIS можно использовать для автоматизации других процессов, например, задач связанных с обслуживанием баз данных или каких-либо действий с файлами в операционной системе;
• Client Tools Backwards Compatibility — требуется для обратной совместимости клиентских средств. Включает в себя SQL Distributed Management Objects (SQL-DMO) и Decision Support Objects (DSO). Рекомендую ставить;
• Client Tools SDK – пакет для разработчиков (Software Development Kit). Можно не ставить;
• Distributed Replay Controller/Client – функции распределенного воспроизведения. Используются для моделирования нагрузки и для различного рода тестирования производительности;
• SQL Client Connectivity SDK –  содержит пакет SDK Native Client SQL Server (ODBC/OLE DB) для разработки приложений баз данных.
• Master Data Services – позволяет управлять главным набором данных организации. О том, что такое MDS можно узнать из этой статьи. Но скорее всего вам это не нужно 🙂

Примечание. Некоторые компоненты, такие как сервис отчетов (Reporting Services) и средства управления (Management Tools) отсутствуют в дистрибутиве, их предлагается загрузить отдельно.

По умолчанию выбранные компоненты ставятся в стандартную директорию для приложений (C:\Program Files\Microsoft SQL Server). Путь установки можно изменить, хотя без особой необходимости этого лучше не делать.

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

Отметив необходимые компоненты жмем Next и ждем окончания проверки на совместимость. Если установщик не обнаружит никаких проблем, то переходим к следующему этапу — выбору экземпляра (Instance) SQL Server.

На одну операционную систему можно установить до 50 экземпляров SQL Server. Для того, чтобы как то их различать, первый экземпляр называется экземпляром по умолчанию (Default Instance) с именем MSSQLSERVER, остальные называются именованными (Named Instance) и для них надо придумывать уникальное имя.

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

выбор экземпляра сервера

На вкладке Service Accounts можно указать учетные записи, под которыми будут работать службы SQL Server. По умолчанию используются виртуальные учетные записи вида NT Service\ServiceName (напр. NT Service\MSSQLSERVER). Это локальные учетные записи, однако службы, запускаемые с виртуальными учетными записями, могут осуществлять доступ к сетевым ресурсам домена с использованием учетных данных компьютера в формате DomainName\ComputerName$.

Рекомендуемым вариантом является использование управляемых учетных записей служб (Managed Service Accounts, MSA), это самый безопасный и надежный вариант. Также можно использовать обычный доменный аккаунт, либо одну из встроенных учетных записей (LocalSystem, NetworkService и т.п.).

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

Поменяйте режим запуска службы агента  (SQL Server Agent) на Automatic. Агент SQL Server — служба Microsoft Windows, выполняющая запланированные административные задачи, например создание резервной копии базы данных.

Также обратите внимание на скромную галочку внизу с названием ″Grant Perform Volume Maintenance Task privilege to SQL Server Database Engine″. Эта галочка включает функцию мгновенной инициализации файлов (Instant File Initialization).

Когда SQL Server резервирует новое место на диске, то он инициализирует его нулями. Данное поведение можно отключить. Возможность резервирования места на диске без инициализации и называется Instant File Initialization. Включение этой функции позволяет сократить время выполнения некоторых операций и снизить нагрузку на дисковую подсистему.

Примечание. Важно отметить, что Instant File Initialization работает только для файлов данных (MDF и NDF). Файлы лога (LDF) всегда инициализируются нулями.

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

настройки сервисов

Переходим на вкладку Collation. Параметр Collation определяет, как именно SQL Server должен сравнивать и сортировать строки. Это крайне важный параметр, который влияет на работу всего сервера БД. Его необходимо правильно указать при установке, поскольку потом изменить его крайне сложно. Значение Collation обычно указывается в системных требованиях приложения, которое буде использовать сервер БД.

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

• Cyrillic_General — локаль или используемый язык;
• _CI (Case Insensitive) — без учета регистра;
•_AS (Accent Sensitive) — с учетом аксонов или диакритических знаков.

параметры сортировки

В следующем окне находятся все основные настройки ядра SQL. На вкладке Server Configuration устанавливаем режим аутентификации (Authentication Mode) и указываем пользователей, которые имею право на администрирование сервера. У SQL Server есть 2 режима аутентификации:

Windows Authentication Mode — проверка подлинности Windows. Является проверкой подлинности по умолчанию, поскольку обеспечивает более высокий уровень безопасности, чем проверка подлинности SQL Server. При подключении пользователя SQL Server не запрашивает его пароль и не выполняет проверку удостоверения, а проверяет достоверность учетных данных с помощью токена участника Windows в операционной системе. Режим проверки подлинности Windows использует протокол безопасности Kerberos, реализует политику паролей в отношении проверки сложности надежных паролей, поддерживает блокировку учетных записей и истечение срока пароля. Соединение, установленное с помощью проверки подлинности Windows, иногда называется доверительным соединением, поскольку SQL Server доверяет учетным данным, предоставляемым Windows;
• Mixed Mode — смешанный режим. В смешанном режиме включены как проверка подлинности Windows, так и проверка подлинности SQL Server. Проверка подлинности Windows доступна всегда, и отключить ее нельзя. Если используется проверка подлинности SQL Server, в SQL Server создаются имена входа, которые не основаны на учетных записях пользователей Windows. И имя пользователя, и пароль создаются с помощью SQL Server и хранятся в нем же. Пользователи, подключающиеся с помощью проверки подлинности SQL Server, должны предоставлять свои учетные данные (имя входа и пароль) каждый раз при установке соединения. При использовании проверки подлинности SQL Server необходимо задавать надежные пароли для всех учетных записей SQL Server .

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

Если во время установки была выбрана проверка подлинности Windows, программа установки все равно создаст учетную запись sa для проверки подлинности SQL Server , но она будет отключена. Если позже переключиться на смешанный режим проверки подлинности и потребуется учетная запись sa, ее будет нужно включить. Поскольку учетная запись sa широко известна и часто является целью злонамеренных пользователей, ее не рекомендуется включать (за исключением тех случаев, когда это необходимо приложению). Никогда не указывайте пустой или простой пароль для учетной записи sa.

Любая учетная запись Windows или SQL Server может быть указана в качестве системного администратора. Я обычно выбираю смешанный режим, а в качестве администраторов сервера добавляю встроенную группу локальных администраторов (BUILTIN\Administrators).

настройки авторизации

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

настройки размещения баз

Отдельное внимание стоит уделить базе TempDB. Это системная база данных, в которой хранятся временные данные, созданные пользователями и внутренние объекты, создаваемые ядром СУБД.  Эта база участвует практически во всех операциях с данными, поэтому ее параметры могут влиять на производительность всего сервера.

Для  настройки доступны следующие параметры:

• Number of files – количество файлов данных. Рекомендуется создавать несколько файлов данных в зависимости от количества логических процессоров на сервере. Если логических процессоров меньше 8, рекомендуется создать файл данных для каждого процессора. Если логических процессоров 8 или больше, рекомендуется создать 8 файлов данных и оценить нагрузку на TempDB. Если мониторинг нагрузки покажет, что увеличение количества файлов оправдано, добавляйте по 4 файла данных за раз, но не больше общего числа логических процессоров.

• Initial size – начальный размер файлов данных. При каждой перезагрузке сервера TempDB создается заново, с начальным размером, а затем увеличивается по мере необходимости. Рекомендуется указывать размер файлов данных в зависимости от планируемой нагрузки. Если вы не можете заранее спланировать нагрузку, то оставьте размер по умолчанию. Для достижения максимальной производительности рекомендуется выделить для TempDB отдельный диск и установить суммарный размер файлов таким, чтобы полностью занять весь диск. Это позволит избежать постоянных операций увеличения файла.
Файлы данных должны иметь одинаковый размер, так как SQL Server использует алгоритм пропорционального заполнения, который повышает вероятность выделения памяти в файлах с большим объемом свободного пространства. Разделение TempDB на несколько файлов данных равного размера обеспечивает эффективное выполнение операций с высокой степенью параллелизма.

• Autogrowth – шаг увеличения файлов. Выбирается в зависимости от начального размера. На этапе установки можно оставить значение по умолчанию. Не рекомендуется ставить размер шага слишком большим, так как это вызовет существенные задержки при увеличении размера файла. И еще, если включена функция мгновенной инициализации файлов (Instant File Initialization), то ожидание блокировок на расширение файла будет намного меньше.

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

• TempDb Log file —  лог файл у TempDB всего один, независимо от количества файлов данных. По настройкам стоит придерживаться таких же правил, как и для файлов данных. Если есть возможность, лог файлу также стоит выделить отдельный диск.

настройки размещения TempDB

Переходим на вкладку MaxDOP. На многопроцессорном компьютере при выполнении запроса SQL Server  может использовать параллелизм, или, говоря проще – выполнять один запрос в несколько потоков. Параметр MaxDOP (Max Degree of parallelism) как раз и отвечает за параллельную обработку данных и определяет максимальное число процессоров, применяемых при выполнении одного запроса.

Параметр MaxDOP определяется редакцией SQL Server, типом процессора и операционной системой. Чтобы разрешить серверу самому определять максимальную степень параллелизма, установите 0 в качестве значения данного параметра. И наоборот, для отключения многопоточности присвойте параметру значение 1. Если указано значение, превышающее количество доступных процессоров, используется фактическое число доступных процессоров. Если у компьютера только один процессор, то значение параметра MaxDOP учитываться не будет.

Установка MAXDOP на 2, 4 или 8 обычно обеспечивает наилучшие результаты в большинстве случаев использования.

настройки многопоточности

Для максимальной производительности можно воспользоваться табличкой:

NUMA nodes Logical processors MAXDOP value
Одна ≤ 8 4, 2, или количество ядер (для 1 или 2-ядерного процессора)
Одна > 8 8, 4, or 2
Несколько ≤ 16 8, 4, or 2
Несколько > 16 16, 8, 4, or 2

Примечание. В данном случае под Numa Node подразумевается физический процессор (сокет).

На вкладке Memory можно указать максимально можно указать минимальный и максимальный объем оперативной памяти, который будет доступен для SQL Server.

При установке можно оставить значения по умолчанию, их всегда можно скорректировать по мере необходимости. Но надо помнить, что значение по умолчанию позволяет SQL Server использовать столько памяти, сколько ему потребуется. Он cможет занять почти всю память ОС и вызвать проблемы с производительностью сервера. В самом простом случае можно следовать правилу — оставляем 8ГБ на нужды операционной системы, остальное отдаем SQL Server.

настройки памяти

На вкладке FILESTREAM можно включить технологию потокового доступа к данным. Технология FILESTREAM объединяет SQL Server с файловой системой NTFS, позволяя размещать большие двоичные данные (документы, изображения, видео и т. д.) непосредственно на файловой системе. С помощью инструкций Transact-SQL можно вставлять, обновлять, запрашивать, выполнять поиск и резервное копирование данных, а потоковый доступ к данным обеспечивает API файловой системы NTFS. Говоря проще, FILESTREAM позволяет серверу БД хранить данные на файловой системе и работать с ними.

По умолчанию функционал FILESTREAM отключен, и если вы не уверены в его необходимости, то оставьте его выключенным.

настройки FILESTREAM

Завершив настройки жмем Next и переходим к финальной части установки. Здесь мы можем проверить настройки и при необходимости вернуться назад и поправить их.

Также обратите внимание на ссылку внизу, она указывает на расположение конфигурационного файла ConfigurationFile.ini. Все произведенные вами настройки сохраняютяс в этом файле. Этот файл в дальнейшем можно использовать для автоматизации процесса установки. Для этого достаточно запустить установщик из командной строки и указать путь к файлу в качестве параметра. Например:

Setup.exe /ConfigurationFile=ConfigurationFile.INI

финальная проверка

Запускаем установку и дожидаемся ее завершения.

завершение установки

Но это еще не все. Как я уже говорил, в дистрибутив не входят средства управления, их надо загружать отдельно. В принципе можно обойтись без них,  к серверу можно подключаться удаленно. Но это не очень удобно, на мой взгляд, поэтому я всегда ставлю SQL Server Management Studio. Найти ее можно просто введя в поисковике SSMS. Также в меню установочного диска есть пункт Install SQL Server Management Tools, выбрав который вы автоматически попадете на страницу загрузки.

Сама установка не требует никаких усилий, надо просто запустить инсталлятор, нажать Install

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

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

завершение установки SQL Server Management Studio

После перезагрузки запускаем SSMS и заходим на сервер.

запуск SQL Server Management Studio

На этом установку можно считать завершенной.

Introduction

SQL server is a relational database management solution offered by Microsoft. It can be installed on-premise or in the cloud and is primarily used to store and retrieve data it receives from other applications.

This tutorial outlines the step-by-step process of installing Microsoft SQL Server on Windows 10. We will also show you how to install the Microsoft SQL Server Management Studio.

How to install Microsoft SQL Server

Prerequisites

  • A system running Windows 10
  • Access to an account with administrator-level privileges

Install and Configure SQL Server on Windows

Follow the steps below to install Microsoft SQL Server 2019:

1. Download the setup file from the SQL Server downloads page. Scroll down until you find the Developer edition and click the Download now button.

Download the SQL Server install file from the Microsoft website

Once the download is complete, open the setup file to start the installation process.

2. Click the middle tile to select the Custom installation type.

Select the custom installation type

3. Choose where to store the downloaded installation media files and click Install to continue.

Choose a location for the downloaded media files.

Once the download is complete, the setup window automatically closes and is replaced by the SQL Server Installation Center window. Here, start the wizard to install SQL Server 2019.

4. Select the Installation category on the left-hand side of the SQL Server Installation Center window and click the New SQL Server link to start the installation wizard.

Launch the install wizard to start the SQL Server setup

5. The wizard automatically checks for available updates. If there are no updates ready to install, click Next to proceed.

Apply any available updates before proceeding

6. The install wizard checks for any errors that might cause problems during the setup process. If it detects any failures, fix them before clicking Next to continue.

Fix any errors that might interfere with the installation

7. Choose an installation type. If you are installing SQL Server for the first time, select the Perform a new installation of SQL Server 2019 option and click Next to continue.

Select the installation type

8. Choose the version of SQL Server you want to install and enter a product key if you have one, then click Next to proceed. For this example, we are installing the free Developer version.

Select the version of SQL Server you want to install

9. Check the I accept the license terms and Privacy Statement box and click Next to continue.

Accept the license terms before proceeding

10. Select the features you want to install. For this example, we are using the Database Engine Services option. Click Next to proceed.

Select the software features you want to install

11. Enter a name and instance ID for the new SQL server and click Next to continue.

Enter a name for the new SQL server

Note: Once you enter the server name using the Named instance option, the wizard automatically fills in the instance ID field.

12. Set up the service accounts and collation configuration, then click Next to continue. For this example, we are using the default settings.

Set up the service accounts and collation configuration

13. In the Server Configuration tab, select the Mixed Mode method of authentication. Select a user for the role of SQL server administrator and set up a password for their account. Click Next to proceed.

Set up the server admin username and password

14. The final step offers a summary of the installation. Click Back to return to any of the previous steps and change the installation settings or click Install to start the setup process.

Review the setup summary before proceeding

15. Once the setup is complete, the status of setup operations should read Succeeded. Click Close to exit the install wizard.

Close the wizard once the setup is complete

Install Microsoft SQL Server Management Studio

Microsoft SQL Management Studio (SSMS) allows you to design, query, and manage databases using SQL Server. Follow the steps outline below to install it on your system:

1. Download the install file from the SQL Server Management Studio download page. Scroll down and click the link to download SSMS 18.9.1. Open the install file to start the setup.

Download the SQL Server Management Studio installation file

2. Choose an install location and click Install to continue.

Choose an install location for SQL Server Management Studio and start the setup process

3. Once the installation process is complete, click Close to exit the setup.

Microsoft SQL Server Management Studio installed successfully message

Conclusion

After reading this tutorial, you should have Microsoft SQL Server and SQL Server Management Studio installed and ready to use. Next, work on creating a database!

If you want to find out more about SQL installation on other operating systems, make sure to read our articles how to install SQL server on Linux andhow to install SQL server on MacOS.

  • Sql server 2005 установка на windows server
  • Speed fan control на русском скачать для windows 10 на русском
  • Spoolsv exe что это за процесс windows 10
  • Sql server скачать для windows server 2019
  • Sportzone скачать для windows 10 на русском