SQL
SQL Server Management Studio: как подключиться к локальному серверу
Чтобы подключиться к локальному SQL Server в SQL Server Management Studio, нужно открыть SSMS, выбрать тип сервера Database Engine, указать имя локального экземпляра и выбрать способ входа. Для учебного локального сервера чаще всего используют Windows Authentication
Попробуйте варианты имени сервера:
localhost
.
.\SQLEXPRESS
(localdb)\MSSQLLocalDB
Какой вариант сработает, зависит от того, какой SQL Server установлен на компьютере
Что выбрать в окне подключения
В поле Server type выберите:
Database Engine
В поле Server name укажите локальный сервер. Если вы ставили обычный SQL Server Developer с экземпляром по умолчанию, часто работает localhost или точка. Если ставили SQL Server Express, часто работает .\SQLEXPRESS
В Authentication выберите:
Windows Authentication
Если вы специально настраивали SQL-логин и пароль, можно выбрать SQL Server Authentication, но для первого локального подключения обычно проще Windows Authentication
Как понять, что SQL Server установлен
SSMS — это только программа для подключения. Если на компьютере установлен только SSMS, подключаться будет некуда. Проверьте службы Windows или SQL Server Configuration Manager: там должна быть служба SQL Server
Примеры служб:
SQL Server (MSSQLSERVER)
SQL Server (SQLEXPRESS)
Если службы нет, нужно установить SQL Server Database Engine
Как проверить подключение после входа
После успешного подключения выполните запрос:
SELECT
@@SERVERNAME AS server_name,
DB_NAME() AS current_database;
Если запрос вернул имя сервера, подключение работает. В Object Explorer слева должна быть папка Databases
Что делать, если ошибка подключения
Если localhost не работает, попробуйте .\SQLEXPRESS. Если не работает Express, проверьте LocalDB:
(localdb)\MSSQLLocalDB
Если ошибка говорит, что сервер не найден, проверьте, запущена ли служба SQL Server. Если ошибка говорит про логин, попробуйте Windows Authentication или проверьте права пользователя
Мини-практика
Подключитесь к локальному серверу и создайте маленькую учебную базу
CREATE DATABASE local_training;
GO
USE local_training;
GO
SELECT DB_NAME() AS current_database;
Если запрос показывает local_training, вы не просто открыли SSMS, а действительно подключились к локальному SQL Server и создали базу
Частые ошибки
Первая ошибка — вводить SQL Server Management Studio как имя сервера. SSMS — это инструмент, а не сервер
Вторая ошибка — выбирать не тот тип сервера. Для обычных баз нужен Database Engine
Третья ошибка — не понимать разницу между localhost, .\SQLEXPRESS и LocalDB. Это разные варианты подключения к разным экземплярам
Что почитать дальше по SQL
Если нужен общий маршрут по теме, откройте рубрику SQL. Для соседних задач пригодятся эти разборы:
- SQL Server Management Studio скачать: как правильно установить SSMS
- Как заполнить таблицу в SQL Server Management Studio
- Как поменять язык в SQL Server Management Studio на русский
- Как создать базу данных в SQL Server Management Studio
Как проверить результат на практике
Для SQL-материала всегда начинайте с маленькой тестовой таблицы или с ограниченного набора строк. Сначала выполните SELECT, который показывает будущие данные, затем проверьте условие WHERE, сортировку или соединение, и только после этого переходите к изменяющим командам вроде UPDATE, DELETE или ALTER TABLE. Такой порядок снижает риск случайно изменить больше строк, чем планировалось
Хорошая самопроверка простая: заранее запишите, сколько строк должно попасть в результат, какие столбцы должны измениться и что должно остаться без изменений. Если запрос возвращает неожиданный набор строк, не добавляйте новые условия вслепую, а проверьте каждую часть отдельно: фильтр, соединение, группировку и сортировку