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