Установка бесплатной редакции Microsoft SQL Server 2025 Express на облачный сервер с Windows Server: ограничения Express, удалённые подключения по TCP, порт 1433 и брандмауэр, SQL Server Management Studio и резервные копии.
SQL Server Express — бесплатная редакция Microsoft SQL Server для небольших приложений и сайтов. В версии 2025 её ограничения таковы: размер одной базы данных — до 50 ГБ, используется не более одного процессора или четырёх ядер и не более 1410 МБ памяти под буферный кэш. Для более крупных баз нужна редакция Standard или Enterprise.
SQL Server 2025 поддерживает Windows Server 2019 и 2022. Установка и настройка выполняются на сервере, поэтому подключитесь к нему по RDP.
Установка
- Скачайте установщик SQL Server 2025 Express на странице загрузок SQL Server на сайте Microsoft и запустите его.
- Выберите тип установки Custom. На шаге Database Engine Configuration включите смешанный режим проверки подлинности (Mixed Mode) и задайте пароль учётной записи
sa, если приложение подключается по логину и паролю SQL Server. - Экземпляр по умолчанию называется
SQLEXPRESS. Для работы с базами установите SQL Server Management Studio (SSMS) — бесплатную программу, которая загружается с сайта Microsoft отдельно.
Подключение с других компьютеров
По умолчанию SQL Server Express принимает только локальные подключения. Чтобы к базе могло подключаться приложение на другом сервере:
- Откройте SQL Server Configuration Manager → SQL Server Network Configuration → Protocols for SQLEXPRESS и включите TCP/IP.
- В свойствах TCP/IP на вкладке IP Addresses, в разделе IPAll, очистите поле TCP Dynamic Ports и укажите в поле TCP Port значение 1433.
- Перезапустите службу:
Restart-Service 'MSSQL$SQLEXPRESS'. - Откройте порт 1433 в брандмауэре только для адресов, с которых будут подключаться:
New-NetFirewallRule -DisplayName "MS SQL" -Direction Inbound -Protocol TCP -LocalPort 1433 -RemoteAddress 198.51.100.7 -Action AllowПример строки подключения: Server=203.0.113.10,1433;Database=shop;User Id=app;Password=…;TrustServerCertificate=True. Современные драйверы по умолчанию шифруют соединение и проверяют сертификат сервера; параметр TrustServerCertificate разрешает подключение с самоподписанным сертификатом SQL Server.
Резервные копии баз
Разовую копию удобно сделать в SSMS: в контекстном меню базы выберите Tasks → Back Up. В редакции Express нет агента SQL Server Agent, поэтому регулярные копии настраивают через планировщик заданий Windows: задание выполняет команду BACKUP DATABASE с помощью утилиты sqlcmd (она устанавливается вместе с SQL Server или загружается с сайта Microsoft отдельно):
sqlcmd -S .\SQLEXPRESS -E -Q "BACKUP DATABASE [shop] TO DISK = N'D:\Backup\shop.bak' WITH INIT"Храните копии и за пределами сервера. Как настроить резервное копирование всего сервера — в статье Резервное копирование Windows Server.
Не нашли ответ? Напишите в поддержку — подскажем.


