Как проверить MSSQL сервер на открытые порты

Задача:
---------------------------------------------------------------Проверить работу MSSQL на работу сервиса базы данных и открытые порты
Проверить доступность MSSQL сервера в системе Windows можно весьма просто способом. Создаем на рабочем столе файл с расширение udl. При необходимости, можете воспользоваться командной строкой
<nul set /p x=>%Userprofile%\Desktop\MSSQL.udl
Запустив файл, получаем окно с параметрами доступа к базе данных

Пример настроек для подключения к сервера. При правильно указанном сервере, имени пользователя и пароля, можно сразу будет увидеть список доступных баз при выборе в пункте 3.

Если вдруг соединение не удалось, проверьте ещё раз настройки фаервола. Если правила отсутствую, добавить можно из командной строки
netsh firewall set portopening protocol = TCP port = 1433 name = MSSQLPort1433TCP mode = ENABLE scope = SUBNET profile = CURRENT
при варианте с повышенной безопасностью
netsh advfirewall firewall add rule name = MSSQLPort1433TCP dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
Если у вас работает только один экземпляр SQL Server, то, скорее всего, он будет слушать порт по умолчанию: 1433 TCP. Но если у вас несколько экземпляров, то вы должны установить порты для каждого экземпляра и необходимо также открыть службу SQL на порту 1434 UDP, хотя всё это можно перенастроить.
Свежие комментарии