Данное занятие будет посвящено рассмотрению процесса установки системы управления базами данных Microsoft SQL Server 2019 в редакции Express на операционную систему Windows 10.
Кроме этого мы также установим среду SQL Server Management Studio (SSMS) – это стандартный и бесплатный графический инструмент для работы с Microsoft SQL Server.
Именно эта среда является основным инструментом для написания SQL запросов, разработки процедур, функций, иными словами, это основной инструмент разработчика баз данных Microsoft SQL Server.
Если Вы решили пройти курс и изучить язык SQL чтобы работать с Microsoft SQL Server, то Вам обязательно необходимо установить SQL Server и среду Management Studio к себе на компьютер, для того чтобы выполнять домашние задания и примеры рассмотренные на уроках, а также для возможности в целом практиковаться в написании SQL запросов.
Если Вы планируете работать с другой СУБД, то устанавливать Microsoft SQL Server не требуется, данное занятие Вы можете пропустить, и перейти к тому занятию, на котором рассматривается процесс установки той СУБД, с которой Вы будете работать.
Microsoft SQL Server – это разработанная компанией Microsoft система управления реляционными базами данных.
Microsoft SQL Server 2019 – это новая и самая актуальная на текущий момент времени версия системы.
Выпускается Microsoft SQL Server 2019 в 4 редакциях:
Microsoft SQL Server Express – это бесплатная редакция SQL Server, она подходит для обучения и разработки приложений для обработки данных на настольных компьютерах и небольших серверах (размером до 10 ГБ).
У этой редакции есть несколько ограничений как в части функциональности, так и в объеме использования ресурсов, например:
Если Вы будете использовать редакцию Express для обучения, то все эти ограничения никак Вам не помешают, так как в этом случае у нас нет необходимости получения максимальной производительности от SQL Server.
Если Ваш компьютер отвечает всем системным требованиям, можете переходить к процессу установки.
Сейчас давайте пошагово рассмотрим весь процесс установки Microsoft SQL Server 2019 Express на операционную систему Windows 10.
Для того чтобы установить SQL Server, необходимо сначала скачать программу установщик, с помощью которой мы сможем загрузить все необходимые файлы для установки Microsoft SQL Server 2019 Express.
Для этого перейдите на страницу загрузки и, в нашем случае, в разделе Express нажмите кнопку «Download now».
Официальная страница загрузки SQL Server – https://www.microsoft.com/en-us/sql-server/sql-server-downloads
В результате у Вас должен загрузиться файл SQL2019-SSEI-Expr.exe размером около 6 мегабайт – это и есть Web-установщик SQL сервера.
Далее запускаем скаченный файл. В итоге откроется программа, в которой нам нужно выбрать «Тип установки».
В нашем случае выбираем «Пользовательский» тип, так как это расширенный вариант установки и мы можем выбрать конкретные компоненты SQL Server для установки.
Затем мы можем указать каталог, в который необходимо загрузить все установочные файлы. По умолчанию создается каталог на диске C. Также в случае необходимости мы можем выбрать язык.
Нажимаем «Установить».
После этого начнется загрузка файлов установки.
Когда загрузка будет завершена, произойдет извлечение файлов установки и запустится программа установки SQL Server. В нашем случае для новой установки Microsoft SQL Server выбираем первый пункт «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке».
Далее нам необходимо принять условия лицензионного соглашения. Для этого прочитайте их и отметьте галочкой пункт «Я принимаю условия лицензии».
Нажимаем «Далее».
На данном шаге программа установки определит возможные глобальные проблемы, которые могут возникнуть в ходе установки, это так называемые «Глобальные правила». Например, если Ваша система не соблюдает какое-нибудь из представленных правил, во время установки могут возникнуть проблемы, поэтому рекомендуется все ошибки и предупреждения устранить перед продолжением. Программа автоматически, если все хорошо, перейдет к следующему шагу, в остальных случаях устраняем ошибки и нажимаем «Далее».
Здесь Вы можете поставить галочку, если хотите, чтобы Microsoft SQL Server обновлялся, используя «Центр обновления Microsoft» операционной системы Windows. Только следует помнить о том, что «Центр обновления Windows» должен быть включен.
Нажимаем «Далее».
Программа установки установит необходимые для ее работы файлы, а также определит потенциальные проблемы, которые могут возникнуть при работе программы установки.
Если никаких проблем нет, то программа установки автоматически перейдет к следующему шагу, в противном случае все ошибки необходимо устранить, а предупреждения проанализировать, так как, например, включенный брандмауэр Windows может затруднить доступ к SQL серверу, поэтому программа установки предупредит Вас о том, что необходимо добавить в брандмауэр соответствующие правила для SQL Server.
Затем нам необходимо выбрать компоненты Microsoft SQL Server, которые мы хотим установить на компьютер, по умолчанию отмечены практически все.
Также в случае необходимости здесь Вы можете изменить системный каталог экземпляра SQL Server.
Нажимаем «Далее».
После того как Вы нажмете далее, программа установки проверит наличие всех необходимых обновлений операционной системы и если обязательные обновления не установлены в системе, то программа выдаст ошибку, а Вам для продолжения нужно установить соответствующие обновления.
На этом шаге Вы можете указать конкретное имя экземпляра SQL Server, которое будет использоваться при подключении к SQL серверу. Кроме этого, если на этом компьютере Вы планируете использовать только один экземпляр, Вы можете выбрать пункт «Экземпляр по умолчанию» и в этом случае все подключения будут осуществляться к этому экземпляру.
Нажимаем «Далее».
Для поддержки языка Java нам необходимо установить JDK или JRE. По умолчанию в состав дистрибутива Microsoft SQL Server 2019 включена среда Open JRE 11.0.3, однако, если Вам требуются другие JDK или JRE, Вы можете самостоятельно скачать их, и на этом шаге указать расположение необходимых файлов. Для этого нужно выбрать пункт «Укажите расположение другой версии…».
Я оставляю по умолчанию. Нажимаем «Далее».
Потом нам необходимо указать, от имени какой учетной записи будут работать службы SQL Server. В нашем случае (локальная установка, например, для обучения) мы можем выбрать пользователя, под которым работаем или оставить по умолчанию.
Нажимаем «Далее».
В следующем окне мы можем задать: режим проверки подлинности, администраторов SQL сервера, изменить каталоги данных и внести дополнительные параметры.
По умолчанию в администраторы будет добавлен пользователь, от имени которого Вы производите установку SQL Server, но Вы можете добавить и дополнительных администраторов.
Также здесь мы можем изменить каталоги, в которых будут храниться наши пользовательские базы данных.
Давайте для примера изменим эти каталоги (в случае тестовой установки это делать, конечно же, необязательно, но «боевые» базы данных всегда должны храниться в отдельном месте на отдельном хранилище). Для этого переходим на вкладку «Каталоги данных» и указываем пути к новым каталогам для хранения пользовательских баз данных. Я, для примера, указал для баз данных каталог Database на диске D, а для резервных копий каталог BACKUP_DB.
На вкладке «TempDB» мы можем настроить базу для временных данных (TempDB).
Кроме этого в 2019 версии SQL Server появилась вкладка «Память», где Вы можете задать диапазон памяти, который SQL сервер может использовать для этого экземпляра, по умолчанию SQL Server динамически управляет памятью.
Потом нам необходимо согласиться на установку Microsoft R Open и Python. Эти компоненты позволяют запускать код на языках R и Python в базе данных SQL сервер.
Сначала мы соглашаемся на установку Microsoft R Open. Для этого сначала нажимаем кнопку «Принять», так как кнопка «Далее» без этого действия будет недоступна, а уже потом нажимаем «Далее».
После этого точно также нужно согласиться на установку Python.
Нажимаем «Принять», затем «Далее».
Если правила конфигурации компонентов не определили никаких проблем, то сразу начнется процесс установки SQL Server.
Установка будет завершена, когда в программе отобразится вкладка «Завершено».
Нажимаем «Закрыть».
После того как Вы установили Microsoft SQL Server 2019, нужно установить инструмент, с помощью которого можно будет подключиться к серверу баз данных. Для этого, как было уже отмечено, у Microsoft есть среда SQL Server Management Studio (SSMS).
Чтобы скачать актуальную версию SSMS (она также бесплатная), нужно перейти на страницу загрузки официального сайта.
Для этого нажмите на пункт «Установка средства управления SQL Server» в программе «Центр установки SQL Server».
В результате в браузере откроется необходимая страница.
Вот прямая ссылка – https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms
На странице Вам необходимо нажать на ссылку «Скачивание SSMS», в итоге у Вас должен загрузиться установочный файл SSMS-Setup-RUS.exe размером около 600 мегабайт.
После того как дистрибутив загрузится, запускаем его. Далее, для того чтобы запустить процесс установки, нажимаем «Установить».
Процесс сразу же начнётся.
Процесс установки среды SQL Server Management Studio будет завершен, когда программа выдаст соответствующее сообщение.
Нажимаем «Закрыть».
Теперь, чтобы проверить работу Microsoft SQL Server, давайте подключимся к серверу.
Для этого запускаем среду SQL Server Management Studio, например, из меню, ярлык называется «Microsoft SQL Server Management Studio 18».
В окне «Соединение с сервером» указываем: тип сервера, к которому мы хотим подключиться, и учетные данные пользователя. По умолчанию все уже заполнено так, как нам нужно, нажимаем «Соединить».
После соединения с сервером откроется интерфейс среды.
Слева один из основных навигационных инструментов – «Обозреватель объектов», который позволяет просматривать все объекты сервера и предоставляет графический интерфейс для управления этими объектами.
Если он скрыт или Вы его случайно закрыли, для запуска можно использовать меню «Вид -> Обозреватель объектов», хотя по умолчанию он отображен.
Сверху находится меню и панель инструментов, на которой есть кнопка «Создать запрос». Если на нее нажать, откроется редактор запросов, именно здесь и пишутся все SQL инструкции, именно здесь Вам необходимо писать все запросы и примеры, рассмотренные на данном курсе.
Площадка для изучения языка SQL на примере Microsoft SQL Server у Вас готова, теперь Вы можете приступать к прохождению курса.