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

Print Friendly, PDF & Email

Задача:

Проверить работу 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, хотя всё это можно перенастроить.

Помогла статья? Есть возможность отблагодарить автора

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *