Назад | Перейти на главную страницу

Не удается подключиться к SQL Server после обновления с Server 2003 до Server 2008

Я обновил свой Windows Server 2003 x64 до Windows Server 2008 R2 x64 и заметил, что не могу подключиться к SQL Server (из локальной сети), который работает на компьютере.

Я запустил скрипт OpenSqlServerPort.bat, указанный на http://support.microsoft.com/kb/968872/en-us, однако программный брандмауэр все еще каким-то образом блокирует доступ из моей локальной сети. Я установил инструмент Microsoft Port Query, и он проверяет, фильтруется ли порт:

TCP port 1433 (ms-sql-s service): FILTERED
portqry.exe -n 192.168.1.15 -e 1433 -p TCP exits with return code 0x00000002.

Я также вижу в журнале событий, что он заблокирован:

The Windows Filtering Platform has blocked a packet.

Filter Information:
    Filter Run-Time ID: 74459
    Layer Name:     Transport
    Layer Run-Time ID:  12

Хотелось бы, чтобы был способ найти правило фильтра, вызывающее блокировку. Я не нашел ничего, используя идентификатор времени выполнения в Google.

У кого-нибудь есть идеи?

Используйте инструменты администратора брандмауэра. Если брандмауэр активен, вы не найдете правила - нормальный режим - блокировать ВСЕ, для чего НЕ ДОПУСКАЕТСЯ ПРАВИЛО. Так что, извините, не правило найти.

Вам нужно будет ввести собственное правило, чтобы разрешить доступ к порту 1433, TCP. Инструмент Windows Advanced Firewall в Admin Tools.