Установка и базовая настройка Microsoft SQL Server — это не ритуал, требующий целого дня, а четкая последовательность шагов, которую можно выполнить за полчаса. Это руководство проведет вас от загрузки дистрибутива до создания первой базы данных и выполнения пробного запроса. Мы сосредоточимся на SQL Server Express Edition — бесплатной версии, идеальной для разработки, обучения и небольших приложений.
Первым делом необходимо загрузить установщик с официального сайта Microsoft. Выберите редакцию Express, а также желаемую версию (например, 2022). Во время загрузки убедитесь, что ваша система соответствует минимальным требованиям: Windows 10/11 или Windows Server 2016 и выше, не менее 2 ГБ оперативной памяти и 6 ГБ свободного места на диске.
Запустите установщик. В мастере установки выберите тип установки «Базовая». Этот вариант автоматически настроит экземпляр с именем SQLEXPRESS, что идеально для наших целей. В процессе установки вам будет предложено принять лицензионное соглашение и выбрать путь для установки. Оставьте значения по умолчанию, если нет специфических требований. Установка займет около 10-15 минут в зависимости от скорости вашего диска и интернета.
После завершения установки критически важно установить SQL Server Management Studio (SSMS). Это бесплатная среда для управления вашим сервером, написания запросов и администрирования. Скачайте и установите SSMS с того же сайта Microsoft. Это отдельный инструмент, но без него работа будет сильно затруднена.
Теперь откройте SSMS. При запуске вам нужно подключиться к только что установленному серверу. В поле «Имя сервера» введите: .\SQLEXPRESS (точка с обратным слэшем и имя экземпляра). Это означает подключение к локальному экземпляру SQLEXPRESS. Выберите аутентификацию «Проверка подлинности Windows» — это самый простой и безопасный способ для локальной разработки. Нажмите «Подключить».
Поздравляем, вы внутри! Первое, что вы видите — это обозреватель объектов слева. Здесь отображаются все базы данных, безопасности, компоненты сервера. Давайте создадим нашу первую базу данных. Щелкните правой кнопкой мыши на папке «Базы данных» и выберите «Создать базу данных». Введите имя, например «TestDB». Остальные параметры (пути к файлам, размер) можно оставить по умолчанию. Нажмите «ОК».
Теперь, когда база создана, самое время создать первую таблицу и наполнить ее данными. В обозревателе объектов разверните «TestDB», щелкните правой кнопкой мыши на папке «Таблицы» и выберите «Создать» -> «Таблица…». Откроется конструктор таблиц. Добавьте несколько столбцов: например, «Id» типа int (сделайте его первичным ключом, отметив галочку и нажав на значок ключа на панели инструментов), «Name» типа nvarchar(50), и «BirthDate» типа date. Сохраните таблицу, нажав Ctrl+S, и дайте ей имя, например «Users».
Таблица пуста. Давайте добавим данные с помощью SQL-запроса. Нажмите кнопку «Создать запрос» на панели инструментов SSMS. В открывшемся окне редактора убедитесь, что в выпадающем списке выбрана ваша база данных «TestDB». Введите следующий код:
INSERT INTO Users (Name, BirthDate) VALUES ('Иван Петров', '1990-05-15');
INSERT INTO Users (Name, BirthDate) VALUES ('Мария Сидорова', '1985-11-22');
Нажмите F5 или кнопку «Выполнить», чтобы запустить запрос. Данные будут добавлены. Теперь выполните запрос на выборку:
SELECT * FROM Users;
Вы увидите две строки с данными в нижней части окна, во вкладке «Результаты». Вы только что выполнили основные операции CRUD (Create, Read).
Далее займемся безопасностью. Для внешних приложений аутентификация Windows не всегда подходит. Создадим логин и пользователя с паролем. В обозревателе объектов разверните папку «Безопасность» на уровне сервера, щелкните правой кнопкой мыши на «Имена входа» и выберите «Создать имя входа». На вкладке «Общие» введите имя логина, например «app_user». Выберите «Проверка подлинности SQL Server» и задайте надежный пароль. Снимите галочку «Принудительное применение политики паролей», если это тестовая среда. На вкладке «Сопоставление пользователей» отметьте базу данных «TestDB» и внизу, в секции «Членство в ролях базы данных», отметьте «db_owner». Это даст новому пользователю полные права на эту конкретную базу. Нажмите «ОК».
Теперь вы можете подключиться к серверу с этим логином. Откройте новое окно подключения в SSMS и в качестве имени сервера укажите .\SQLEXPRESS, выберите «Проверка подлинности SQL Server», введите логин «app_user» и ваш пароль.
Последний важный шаг — настройка сетевого доступа (если он нужен). По умолчанию SQL Server Express настроен только на локальные подключения. Чтобы разрешить подключения по сети, запустите «Диспетчер конфигурации SQL Server» (найдите в меню «Пуск»). Разверните «Сетевая конфигурация SQL Server», выберите «Протоколы для SQLEXPRESS». В правой части убедитесь, что «TCP/IP» включен (состояние «Включено»). Щелкните на нем правой кнопкой мыши, выберите «Свойства». На вкладке «IP-адреса» прокрутите вниз до секции «IPAll». Уберите значение «TCP-динамические порты» (оставьте пустым) и в «TCP-порт» укажите 1433 (стандартный порт) или любой другой. Перезапустите службу SQL Server (SQLEXPRESS) в разделе «Службы SQL Server» того же диспетчера.
На этом базовая настройка завершена. Вы установили SQL Server, создали базу данных и таблицу, поработали с данными, настроили пользователя и при необходимости открыли доступ по сети. Все эти действия укладываются в 30 минут при четком следовании инструкциям. Дальнейшие шаги — углубленное изучение T-SQL, резервное копирование, настройка индексов и мониторинг производительности — строятся на этом прочном фундаменте.
Как настроить SQL Server: полное руководство за 30 минут
Пошаговое руководство по быстрой установке и начальной настройке Microsoft SQL Server Express Edition: от загрузки до создания базы данных, таблиц, пользователей и настройки сетевого доступа.
187
3
Комментарии (9)