Настройка брандмауэра для соединения с сетевыми службами и протоколами
|
Сетевые службы и протоколы, с которым работает программа, могут быть заблокированы какими-либо
программными сетевыми фильтрами, например штатным брандмауэром Windows. Такая ситуация возможна при установках с сетевым SQL-сервером и/или сетевым ключом защиты.
Порядок настройки
Выяснить адрес и порт сетевого компонента, для которого необходимо настроить брандмауэр, — сетевого
SQL-сервера и/или сетевого ключа защиты. Порты, используемые при работе с сетевыми ключами защиты, указаны в инструкции
«Установка сервера сетевого ключа». Порт, используемый сетевым SQL-сервером, следует определить в его настройках. Как это сделать, описано
ниже. Для службы «Обозреватель SQL Server», позволяющей подключаться к экземплярам SQL-сервера без указания номера порта, необходимо открыть UDP-порт 1434.
Добавить в исключения брандмауэра программу, адрес и порт сетевого компонента с помощью стандартных
средств ОС Windows.
Определение порта экземпляра SQL Server
Способ определения порта, который использует SQL-сервер, чтобы затем добавить его в исключение
брандмауэра, описан ниже.
Добавление порта в исключение брандмауэра Windows
Ниже на примере Windows 10 описано добавление порта SQL Server 2005 в исключение брандмауэра.
Открыть брандмауэр Windows через «Пуск» > «Служебные — Windows» > «Панель управления» > «Брандмауэр
Windows». В окне «Брандмауэр Windows» в левой области выбрать «Дополнительные параметры».
![]() В окне «Брандмауэр Windows в режиме повышенной безопасности» в левой области выбрать «Правила для входящих подключений» и затем в правой области – «Создать правило».
![]() В окне «Мастер создания правила для нового входящего подключения» на шаге «Тип правила» выбрать тип «Для порта».
![]() На шаге «Протокол и порты» в пункте «Определенные локальные порты» указать нужный номер порта. Как
узнать номер порта было описано выше. ![]() На следующем шаге все пункты оставить по умолчанию и нажать «Далее».
![]() На следующем шаге все пункты оставить по умолчанию и нажать «Далее».
![]() На вкладке «Имя» рекомендуется заполнить «Имя» и «Описание» создаваемого исключения. Завершить
создание правила по кнопке «Готово». ![]() Чтобы изменения вступили в силу, потребуется перезапустить службу брандмауэра. Для этого открыть консоль
управления службами через «Пуск» > «Служебные — Windows» > «Панель управления» > «Администрирование» > «Службы». В списке служб выбрать «Брандмауэр Windows» и перезапустить её либо через пункт контекстного меню, либо пиктограммой «Перезапустить» в меню окна. ![]() Аналогичным образом, чтобы открыть порт службы «Обозреватель SQL Server», нажать «Добавить порт», ввести
в поле «Имя» текст «Обозреватель SQL Server», в поле «Номер порта» - 1434, выбрать UDP и нажать кнопку OK. Чтобы изменения вступили в силу, необходимо перезапустить службу «Обозреватель SQL Server».
Добавление программы в исключение брандмауэра Windows
Вместо варианта настройки SQL-сервера на прослушивание определенного порта и открытия этого порта можно
включить исполняемый объект «Sqlservr.exe» в список исключений заблокированных программ. Этот способ позволяет использовать динамические порты, но в этом случае можно получить доступ только к одному экземпляру SQL-сервера. Ниже на примере Windows 10 описано добавление программы SQL Server 2005 в исключение брандмауэра.
Чтобы изменения вступили в силу, потребуется перезапустить службу брандмауэра. Открыть консоль
управления службами через «Пуск» > «Служебные — Windows» > «Панель управления» > «Администрирование» > «Службы». В списке служб выбрать «Брандмауэр Windows» и перезапустить её либо через пункт контекстного меню, либо пиктограммой «Перезапустить» в меню окна. ![]() Краткое руководство по настройке порта, открытию брандмауэра и соединению с компонентом «Database Engine» SQL-сервера описано в статье Microsoft: https://msdn.microsoft.com/ru-ru/library/ms175043(v=sql.90).aspx.
|


















