SQL

Как создать сервер в SQL Server Management Studio: что на самом деле нужно сделать

Создать сервер прямо в SQL Server Management Studio нельзя. SSMS — это программа-клиент: она подключается к уже установленному экземпляру SQL Server. Внутри SSMS можно создать базу данных, таблицу, пользователя, запрос или зарегистрировать подключение, но сам сервер сначала нужно установить и запустить

Этот запрос часто появляется у новичков, которые открыли SSMS и увидели окно Connect to Server. Кажется, что нужно «создать сервер», но на самом деле нужно выбрать существующий сервер или установить SQL Server Express/Developer на компьютер

Что такое сервер в этом контексте

Сервер SQL Server — это служба Windows, которая хранит базы и выполняет запросы. SSMS — это интерфейс, который отправляет команды этой службе. Поэтому схема такая:

SQL Server установлен и запущен -> SSMS подключается -> вы создаете базы и таблицы

Если SQL Server не установлен, SSMS будет открываться, но подключиться будет некуда

Что делать, если сервера еще нет

Для учебного компьютера:

  1. Скачайте SQL Server Express или Developer
  2. Установите Database Engine
  3. Запишите имя экземпляра, например SQLEXPRESS
  4. Установите SSMS
  5. Откройте SSMS и подключитесь к .\SQLEXPRESS или localhost\SQLEXPRESS

После подключения выполните проверку:

SELECT
    @@SERVERNAME AS server_name,
    @@VERSION AS version_info;

Если запрос вернул имя и версию, сервер работает

Как создать базу в SSMS

То, что многие называют «создать сервер», на практике часто означает «создать базу». В SSMS это делается так:

  1. Подключитесь к серверу
  2. В Object Explorer нажмите правой кнопкой Databases
  3. Выберите New Database
  4. Укажите имя базы
  5. Нажмите OK

Через SQL:

CREATE DATABASE TrainingDB;
GO

Проверить:

SELECT name
FROM sys.databases
WHERE name = 'TrainingDB';

Что такое Registered Servers

В SSMS есть окно Registered Servers. Там можно сохранить подключение к серверу, чтобы не вводить имя каждый раз. Но это не создание нового сервера, а сохранение ярлыка подключения

Если вы добавили сервер в Registered Servers, но SQL Server не установлен или служба остановлена, подключение все равно не сработает

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

Проверьте, есть ли у вас локальный сервер:

SELECT @@SERVERNAME AS server_name;

Если запрос выполняется, сервер уже есть. Создайте учебную базу:

CREATE DATABASE FirstServerPractice;
GO

Если запрос не выполняется из-за ошибки подключения, сначала устанавливайте или запускайте SQL Server, а не ищите кнопку создания сервера в SSMS

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

  • Думают, что SSMS сама является сервером
  • Ищут кнопку Create Server в интерфейсе SSMS
  • Устанавливают только SSMS без SQL Server
  • Подключаются к localhost, хотя экземпляр называется .\SQLEXPRESS
  • Путают создание базы и создание сервера
  • Добавляют Registered Server и считают, что сервер создан

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

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

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

Настройки cookie

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