Чтобы установить SQL Server, нужно поставить две вещи: сам сервер базы данных и программу, через которую вы будете к нему подключаться. Новички часто скачивают только SQL Server Management Studio и удивляются, почему подключаться некуда. SSMS — это интерфейс, а SQL Server Database Engine — сама база
Для обучения обычно хватает бесплатной редакции Developer или Express. Developer удобнее для учебы и разработки, Express проще воспринимать как легкую локальную версию. Для коммерческого использования условия лицензии нужно проверять отдельно, но для домашней практики и учебных запросов эти варианты обычно закрывают задачу
Что установить сначала
Сначала устанавливают SQL Server Database Engine. В установщике можно выбрать базовый вариант, если вы просто хотите запустить локальную базу и писать первые запросы. На этом этапе важно запомнить имя экземпляра сервера: потом оно понадобится при подключении
После установки сервера поставьте SQL Server Management Studio. Через SSMS вы будете создавать базы, таблицы, запускать SQL-запросы и смотреть результат
Логика такая:
SQL Server Database Engine — хранит базы и выполняет запросы
SQL Server Management Studio — окно, где вы пишете запросы
Если установлен только SSMS, базы данных у вас еще нет. Если установлен только сервер, писать запросы будет неудобно
Как подключиться к локальному SQL Server
Откройте SSMS и попробуйте подключиться к локальному серверу. Для имени сервера часто используют один из вариантов:
localhost
.
.\SQLEXPRESS
(localdb)\MSSQLLocalDB
Какой вариант сработает, зависит от того, какую редакцию и какой тип экземпляра вы установили. Если выбран SQL Server Express с именованным экземпляром, часто используется .\SQLEXPRESS. Если LocalDB, имя будет похоже на (localdb)\MSSQLLocalDB
Для первого входа обычно выбирают Windows Authentication, чтобы подключиться под текущим пользователем Windows. Если при установке вы включали смешанную аутентификацию и задавали пароль sa, можно подключаться через SQL Server Authentication, но для новичка это не обязательно
Как проверить, что SQL Server работает
После подключения создайте учебную базу и выполните простой запрос
CREATE DATABASE training_sql;
GO
USE training_sql;
GO
CREATE TABLE students (
id INT,
name NVARCHAR(100)
);
INSERT INTO students (id, name)
VALUES (1, N'Анна'), (2, N'Илья');
SELECT *
FROM students;
Если в результате появились две строки, сервер установлен, SSMS подключилась, база создана, запросы выполняются
Что делать, если подключение не работает
Сначала проверьте, установлен ли именно SQL Server Database Engine, а не только SSMS. Затем проверьте, запущена ли служба SQL Server в списке служб Windows. Если служба остановлена, SSMS не сможет подключиться
Если ошибка связана с именем сервера, попробуйте несколько вариантов имени: localhost, ., .\SQLEXPRESS. Еще полезно открыть SQL Server Configuration Manager и посмотреть, как называется установленный экземпляр
Если ошибка связана с доступом, начните с Windows Authentication. Для учебного локального сервера это самый спокойный вариант, потому что не нужно вспоминать отдельный пароль SQL-пользователя
Мини-практика
После установки создайте базу training_sql, таблицу students, добавьте две строки и выполните SELECT. Затем закройте SSMS, откройте снова и подключитесь повторно. Если база осталась в списке, вы работаете с настоящим локальным сервером, а не с временной песочницей
Частые ошибки
Первая ошибка — поставить SSMS и считать, что SQL Server уже установлен. SSMS не хранит данные, она только подключается к серверу
Вторая ошибка — не запомнить имя экземпляра. Из-за этого человек не понимает, что писать в поле Server name
Третья ошибка — начинать с рабочей базы. Для первых экспериментов нужна отдельная учебная база, где можно спокойно создавать таблицы, удалять строки и ошибаться
Что почитать дальше по SQL
Если нужен общий маршрут по теме, откройте рубрику SQL. Для соседних задач пригодятся эти разборы:
- MySQL скачать и установить для первого SQL проекта
- SQL Server Management Studio скачать: как правильно установить SSMS
- Как определить параметры запуска служб MS SQL Server
- SQL Server Configuration Manager: где открыть и что в нем смотреть



