Порт 1433 нужен, когда к SQL Server подключаются по сети через TCP/IP. Но открыть порт в firewall — только часть задачи. Нужно еще включить TCP/IP в SQL Server Configuration Manager, проверить порт экземпляра, перезапустить службу и убедиться, что у пользователя есть права на подключение
Короткая схема:
включить TCP/IP → задать порт 1433 → перезапустить SQL Server → открыть порт в firewall → проверить подключение
На рабочем сервере такие изменения лучше делать в окно обслуживания
Как проверить TCP/IP в SQL Server
Откройте SQL Server Configuration Manager и перейдите:
SQL Server Network Configuration → Protocols for нужный экземпляр
Проверьте, что TCP/IP включен. Если он выключен, включите его и затем перезапустите службу SQL Server
Важно выбрать правильный экземпляр. На одном компьютере может быть несколько SQL Server, и порт 1433 нужен не обязательно каждому
Как задать порт 1433
В свойствах TCP/IP откройте вкладку IP Addresses. В блоке IPAll можно указать:
TCP Port: 1433
TCP Dynamic Ports: пусто
Если в TCP Dynamic Ports стоит значение, экземпляр может использовать динамический порт. Для фиксированного подключения обычно очищают dynamic ports и задают TCP Port
После изменения перезапустите службу SQL Server
Как открыть порт в firewall Windows
В Windows Firewall создают входящее правило для TCP-порта 1433. Логика такая:
Inbound Rules → New Rule → Port → TCP → 1433 → Allow the connection
Дальше выбирают профили сети и дают правилу понятное имя, например SQL Server TCP 1433
Если сервер находится в корпоративной сети, firewall может быть не только на Windows, но и на сетевом оборудовании. Тогда нужно согласование с администратором
Как проверить подключение
С другого компьютера попробуйте подключиться в SSMS по имени сервера или IP
server-name,1433
192.168.1.20,1433
В SQL Server порт пишут через запятую, а не через двоеточие
Если подключение не проходит, проверьте службу SQL Server, TCP/IP, firewall, имя экземпляра, порт, логин и права пользователя
Мини-практика
На тестовом сервере включите TCP/IP, задайте порт 1433, перезапустите SQL Server и выполните локальную проверку имени сервера
SELECT @@SERVERNAME AS server_name;
Затем попробуйте подключиться с другого компьютера через имя-сервера,1433. Если сетевое подключение работает, переходите к проверке прав пользователя и доступной базы
Частые ошибки
Первая ошибка — открыть порт в firewall, но не включить TCP/IP в SQL Server. Внешне порт вроде разрешен, но SQL Server не слушает его
Вторая ошибка — использовать двоеточие вместо запятой в SSMS. Для SQL Server обычно пишут server,1433
Третья ошибка — считать, что открытый порт дает доступ к базе. Порт только пропускает сетевое соединение, а логин и права проверяет SQL Server
Что почитать дальше по SQL
Если нужен общий маршрут по теме, откройте рубрику SQL. Для соседних задач пригодятся эти разборы:
- SQL Server Configuration Manager: где открыть и что в нем смотреть
- Как открыть обозреватель объектов SQL Server в SSMS
- SQL Server Management Studio скачать: как правильно установить SSMS
- SQL Server Management Studio: как подключиться к локальному серверу



