В прошлом уроке мы выяснили, что база данных – это некая информация, которая лежит в таблицах. Но для того чтобы хранить эту информацию, управлять ею и модифицировать ее, нужна специальная программа. Точнее, нужна целая информационная система, и такой системой выступают «Системы управления базами данных», сокращенно СУБД.
Существует достаточно много различных СУБД, большинство из них стоит немалых денег. Среди всех выделяются по своим возможностям и популярности буквально 3-4 системы, в их числе детище одной из самых крупных IT компаний мира – это Microsoft SQL Server.
Microsoft SQL Server – это не просто система управления базами данных, это целый комплекс приложений, позволяющий хранить и модифицировать данные, анализировать их, осуществлять безопасность этих данных и многое другое.
Прежде чем начать изучение языка T-SQL, Вам нужно подготовить площадку для обучения, тестирования и выполнения всех примеров, которые будут в этом курсе.
В этом уроке мы с Вами установим Microsoft SQL Server.
У SQL сервера есть несколько редакций, одной из которых является редакция Express, она по своей сути предназначена для обучения, поэтому бесплатна.
Перед тем как переходить к установке Microsoft SQL Server в редакции Express, Вам необходимо знать, что у данной редакции есть несколько ограничений:
Эти ограничения на наше обучение никак не влияют, так как у нас нет необходимости получения максимальной производительности от SQL Server, нам нужно всего лишь, чтобы он функционировал.
Также для того чтобы установить Microsoft SQL Server Express, Ваш компьютер должен отвечать некоторым системным требованиям.
Если Ваш компьютер отвечает всем системным требованиям, можете переходить к процессу установки.
Установку необходимо выполнять от имени администратора компьютера.
В этом курсе рассмотрен пример установки на операционную систему Windows 10.
Сначала Вам необходимо скачать Microsoft SQL Server в редакции Express, это можно сделать, конечно же, с официального сайта Microsoft.
Вот страница загрузки – https://www.microsoft.com/en-us/sql-server/sql-server-downloads
На момент записи курса актуальная версия Microsoft SQL Server – это 2019.
Для того чтобы скачать Microsoft SQL Server в редакции Express, нажимайте на соответствующую ссылку.
В итоге у Вас загрузится файл web-установщика. Его размер около 6 мегабайт.
Далее запускаем скаченный файл. В итоге откроется программа, в которой нам нужно выбрать «Тип установки».
Выбираем «Пользовательский» тип, так как это расширенный вариант установки, и в этом случае мы можем выбрать конкретные компоненты SQL Server для установки.
Затем мы можем указать каталог, в который необходимо загрузить все установочные файлы. По умолчанию создается каталог на диске C. Также в случае необходимости мы можем выбрать язык.
Нажимаем «Установить».
После этого начнется загрузка файлов установки.
Когда загрузка будет завершена, произойдет извлечение файлов установки и запустится программа установки SQL Server. В нашем случае для новой установки Microsoft SQL Server выбираем первый пункт «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке».
Далее нам необходимо принять условия лицензионного соглашения. Для этого прочитайте их и отметьте галочкой пункт «Я принимаю условия лицензии».
Нажимаем «Далее».
На данном шаге программа установки определит возможные глобальные проблемы, которые могут возникнуть в ходе установки, это так называемые «Глобальные правила». Например, если Ваша система не соблюдает какое-нибудь из представленных правил, во время установки могут возникнуть проблемы, поэтому рекомендуется все ошибки и предупреждения устранить перед продолжением. Программа автоматически, если все хорошо, перейдет к следующему шагу, в остальных случаях устраняем ошибки и нажимаем «Далее».
Здесь Вы можете поставить галочку, если хотите, чтобы Microsoft SQL Server обновлялся, используя «Центр обновления Microsoft» операционной системы Windows. Только следует помнить о том, что «Центр обновления Windows» должен быть включен.
Нажимаем «Далее».
Программа установки установит необходимые для ее работы файлы, а также определит потенциальные проблемы, которые могут возникнуть при работе программы установки.
Если никаких проблем нет, то программа установки автоматически перейдет к следующему шагу, в противном случае все ошибки необходимо устранить, а предупреждения проанализировать, так как, например, включенный брандмауэр Windows может затруднить доступ к SQL серверу, поэтому программа установки предупредит Вас о том, что необходимо добавить в брандмауэр соответствующие правила для SQL Server.
Затем нам необходимо выбрать компоненты SQL Server, которые мы хотим установить на компьютер, по умолчанию отмечены практически все. Для работы с данным курсом многие компоненты Вам не понадобятся, однако я Вам рекомендую оставить все как есть и установить все компоненты, так как в будущем может быть Вам захочется подробней изучить и другие возможности SQL сервера.
Также в случае необходимости здесь Вы можете изменить системный каталог экземпляра 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. О том, что это за компоненты, Вы еще узнаете, а пока для продолжения необходимо нажать на кнопку «Принять», потом кнопка «Далее» станет активной, и мы ее нажимаем.
В первую очередь мы соглашаемся на установку Microsoft R Open. Для этого сначала нажимаем кнопку «Принять», так как кнопка «Далее» без этого действия будет недоступна, а уже потом нажимаем «Далее».
После этого точно так же нужно согласиться на установку Python.
Нажимаем «Принять», затем «Далее».
Если правила конфигурации компонентов не определили никаких проблем, то сразу начнется процесс установки SQL Server.
Установка будет завершена, когда в программе отобразится вкладка «Завершено».
Нажимаем «Закрыть».
Систему управления базами данных Microsoft SQL Server мы установили, и можем двигаться дальше.