Настройка параметров брандмауэра Windows XP SP2 для работы SQL Server
страницаБрандмауэр Windows - это средство защиты, которое отслеживает и ограничивает обмен данными между компьютером и сетью или Интернетом. Брандмауэр Windows защищает компьютер от несанкционированных попыток доступа извне.
После установки на компьютере пакета обновления Service Pack 2 (SP2) для Windows XP брандмауэр Windows по умолчанию будет включен. Это означает, что большинство программ не смогут принимать внешние запросы на соединение, если эти программы не внесены в список исключений.
Проблема
После установки на компьютере пакета обновления Service Pack 2 (SP2) для Windows XP работа с Microsoft SQL Server, установленном на этом компьютере, становится невозможной. При попытке создать новую информационную базу или подключиться к существующей выдается сообщение об ошибке:

Решение
Для восстановления работоспособности Microsoft SQL Server необходимо добавить его в список исключений брандмауэра Windows.
Чтобы добавить программу в список исключений, необходимо выполнить следующие действия:
-
Войти в систему с помощью учетной записи администратора.
-
Выбрать в меню Пуск пункт Выполнить, ввести команду Firewall.cpl и нажать кнопку ОК.
-
Открыть закладку Исключения.
-
На закладке Исключения нажать кнопку Добавить программу.
-
Нажать кнопку Обзор, перейти в каталог Program Files\Microsoft SQL Server\Mssql\Binn\, найти программу Sqlservr.exe и нажать кнопку ОК.
-
Нажать кнопку ОК.
В случае если Microsoft SQL Server сконфигурирован для использования сетевой библиотеки Named Pipes, необходимо разрешить использование TCP порта 445 или сконфигурировать Microsoft SQL Server для использования сетевой библиотеки TCP/IP.
Разрешение использования TCP порта 445
С помощью разрешения общего доступа к файлам и принтерам этого компьютера
-
Войти в систему с помощью учетной записи администратора.
-
Выбрать в меню Пуск пункт Выполнить, ввести команду Firewall.cpl и нажать кнопку ОК.
-
Открыть закладку Исключения.
-
На закладке Исключения, в разделе Программы и службы установить флажок для службы общего доступа к файлам и принтерам и нажать кнопку OK.
С помощью создания исключения для TCP порта 445
Войти в систему с помощью учетной записи администратора.
Выбрать в меню Пуск пункт Выполнить, ввести команду Firewall.cpl и нажать кнопку ОК.
Открыть закладку Исключения.
На закладке Исключения нажать кнопку Добавить порт (появится диалоговое окно Добавление порта).
Ввести номер порта 445.
В поле Имя ввести имя порта.
Нажать кнопку ОК, чтобы закрыть окно Добавление порта.
Нажать кнопку ОК.
Конфигурирование Microsoft SQL Server для использования сетевой библиотеки TCP/IP
-
Войти в систему с помощью учетной записи администратора.
-
Выбрать в меню Пуск пункт Выполнить, ввести команду Svrnetcn.exe и нажать кнопку ОК.
-
В диалоговом окне Server Network Utility вы увидите список запрещенных и разрешенных протоколов на закладке General.
-
Добавить в список разрешенных протоколов протокол TCP/IP.
-
Нажать кнопку ОК.
-
Для того чтобы эти изменения вступили в силу, необходимо перезапустить Microsoft SQL Server.