SQL

Как установить SQL Express 2019: пошаговая настройка для Windows

SQL Server 2019 Express — бесплатная редакция Microsoft SQL Server, которую удобно ставить для обучения, локальной разработки, небольших баз и тестовых стендов. Для новичка важно понять две части установки: сначала ставится сам сервер, потом отдельно ставится SSMS, через который вы будете подключаться и писать запросы

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

Что подготовить перед установкой

Перед установкой проверьте:

  • Windows обновлена и работает под учетной записью с правами администратора
  • На диске есть свободное место под сервер и базы
  • Вы понимаете, нужен ли экземпляр по умолчанию или именованный экземпляр SQLEXPRESS
  • Вам нужен SSMS, потому что сам SQL Server не дает удобного редактора запросов

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

Базовая установка

Порядок установки:

  1. Скачайте SQL Server 2019 Express
  2. Запустите установщик от имени администратора
  3. Выберите Basic или Custom
  4. Дождитесь установки Database Engine
  5. Запишите имя экземпляра, часто это .\SQLEXPRESS
  6. Установите SQL Server Management Studio
  7. Откройте SSMS и подключитесь к локальному серверу

В поле Server name чаще всего пробуют:

localhost
.\SQLEXPRESS
localhost\SQLEXPRESS
ИМЯ_КОМПЬЮТЕРА\SQLEXPRESS

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

Как проверить, что SQL Express 2019 работает

Откройте SSMS, подключитесь к серверу и выполните:

SELECT
    @@SERVERNAME AS server_name,
    SERVERPROPERTY('Edition') AS edition,
    SERVERPROPERTY('ProductVersion') AS product_version;

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

Пример результата:

Что делать, если SSMS не подключается

Сначала проверьте службу SQL Server. В Windows откройте Services или SQL Server Configuration Manager и найдите службу SQL Server (SQLEXPRESS). Она должна быть в состоянии Running

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

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

Мини-практика

Создайте базу, таблицу и одну строку:

CREATE DATABASE ExpressCheck;
GO

USE ExpressCheck;
GO

CREATE TABLE lessons (
    id int IDENTITY(1,1) PRIMARY KEY,
    title nvarchar(100) NOT NULL
);
GO

INSERT INTO lessons (title)
VALUES (N'Первая проверка SQL Express 2019');

SELECT * FROM lessons;

Если таблица появилась и строка вернулась в результате, установка прошла успешно. Это лучше любой надписи в установщике, потому что вы проверили реальное выполнение SQL-запроса

Частые ошибки

  • Ставят только SSMS и думают, что установили сервер
  • Не записывают имя экземпляра SQLEXPRESS
  • Подключаются к localhost, хотя сервер стоит как localhost\SQLEXPRESS
  • Включают смешанную аутентификацию без необходимости
  • Скачивают не ту версию, когда в инструкции явно нужен SQL Server 2019

Что почитать дальше по SQL

Если нужен общий маршрут по теме, откройте рубрику SQL. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x