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-материала всегда начинайте с маленькой тестовой таблицы или с ограниченного набора строк. Сначала выполните SELECT, который показывает будущие данные, затем проверьте условие WHERE, сортировку или соединение, и только после этого переходите к изменяющим командам вроде UPDATE, DELETE или ALTER TABLE. Такой порядок снижает риск случайно изменить больше строк, чем планировалось

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

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

Настройки cookie

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