1. Введение в MSSQL и установка SQL Server и SSMS
Введение в MSSQL и установка SQL Server и SSMS
Что такое MSSQL и из чего он состоит
Microsoft SQL Server (MSSQL) — это система управления реляционными базами данных (СУБД). Она хранит данные в таблицах, помогает безопасно управлять доступом и позволяет получать данные с помощью языка SQL.
В реальной работе под MSSQL обычно подразумевают сразу несколько компонентов:
!Как связаны SSMS, движок SQL Server и базы данных
Где применяется SQL Server
Что мы будем делать в курсе
Чтобы уверенно работать с данными, в курсе мы последовательно пройдем путь:
SELECT, фильтрация, сортировка.INSERT, UPDATE, DELETE.JOIN.GROUP BY, агрегатные функции.Выбор редакции SQL Server для обучения
Для обучения лучше всего подходит бесплатная редакция Developer: функционально она близка к Enterprise (много возможностей), но лицензия разрешает только разработку и тестирование, не продакшен.
| Редакция | Стоимость | Подходит для обучения | Ключевая идея | |---|---:|---:|---| | Developer | Бесплатно | Да | Максимум возможностей для разработки/тестов | | Express | Бесплатно | Да (с ограничениями) | Упрощенная редакция с лимитами | | Standard / Enterprise | Платно | Обычно нет | Продакшен-лицензии и функции уровня бизнеса |
Официальная загрузка SQL Server: Загрузки Microsoft SQL Server
Что такое экземпляр (instance)
При установке SQL Server вы создаете экземпляр — отдельную установку SQL Server на компьютере со своими настройками.
DESKTOP-PC\SQLEXPRESS.Для первого шага чаще всего удобно оставить default instance, если вы ставите SQL Server впервые на этот компьютер.
Подготовка к установке
Системные требования
Перед установкой проверьте поддерживаемую ОС и общие требования:
Важно про права и режимы
Для установки на Windows обычно нужны права администратора.
Также заранее решите, какой режим аутентификации использовать:
sa). Нужно, если вы хотите подключаться не только через Windows-учетки.Для обучения чаще выбирают Mixed Mode, но важно задать сильный пароль для sa.
Установка SQL Server (Windows)
Ниже — практичный вариант установки SQL Server Developer на локальный компьютер.
Шаг 1. Скачайте установщик
Шаг 2. Запустите установку
Для обучения полезнее Custom, чтобы понимать, что именно вы настраиваете.
Шаг 3. Выберите компоненты
Минимально достаточно:
Остальные компоненты (например, Analysis Services) для старта не нужны.
Шаг 4. Настройте экземпляр
Шаг 5. Настройте аутентификацию и администратора
sa.Шаг 6. Завершите установку
Официальная инструкция: Установка SQL Server из Installation Wizard (Windows)
Установка SSMS
SSMS ставится отдельно от SQL Server.
Первое подключение в SSMS и проверка работы
Подключение
localhost.
2. для named instance — ИМЯ_КОМПЬЮТЕРА\ИМЯ_ЭКЗЕМПЛЯРА.
3. Authentication:
1. Windows Authentication (если выбрали Windows-only).
2. SQL Server Authentication (если включили Mixed Mode).
Проверочный запрос
Откройте новое окно запроса и выполните:
SELECT — команда выборки.@@VERSION — системная функция, возвращает информацию о версии SQL Server.Если вы видите результат, значит сервер установлен и запросы выполняются.
Создание первой базы данных (минимальная практика)
В SSMS выполните:
CREATE DATABASE — создает базу данных.sys.databases — системный каталог со списком баз.WHERE — фильтрует строки по условию.Если запрос вернул строку CourseDB, база создана.
Частые проблемы и быстрые решения
Не получается подключиться к серверу
Проверьте по шагам:
\.
Нужны сетевые подключения (не только локально)
Для удаленных подключений обычно требуется:
1433).На старте курса можно работать локально; к сетевым подключениям вернемся, когда появится практическая необходимость.
Что запомнить из этой статьи
В следующей статье начнем писать базовые запросы SELECT и разберем, как читать результаты и работать с простыми выборками.