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

MSSQL 2008 утверждает, что брандмауэр блокирует порты даже с локального компьютера

Я просто надеялся выполнить пару запросов, чтобы увидеть, как взаимодействуют временные таблицы, и получил это сообщение.

Брандмауэр Windows на этом компьютере в настоящее время блокирует удаленную отладку. Для удаленной отладки необходимо, чтобы отладчик мог получать информацию из сети. Для удаленной отладки также необходимо разблокировать DCOM (TCP-порт 135) и IPSEC (UDP 4500 / UDP500).

Даже когда я подошел к реальной машине и попытался запустить отладчик, я все равно получил то же сообщение. Я что-то упустил или отладчик пытается работать удаленно даже с локальной машины? Поскольку это должно было быть просто быстрой проверкой, мне не нужны инструкции, как открыть брандмауэр, просто надеюсь, что вместо этого есть способ запустить отладчик локально.

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

http://technet.microsoft.com/en-us/library/cc646024.aspx

Нет требований к конфигурации для запуска отладчика Transact-SQL, если SQL Server Management Studio работает на том же компьютере, что и экземпляр ядра СУБД SQL Server. Однако для запуска отладчика Transact-SQL, когда среда SQL Server Management Studio работает на другом компьютере, чем экземпляр компонента Database Engine, необходимо включить исключения программ и портов на обоих компьютерах.

Я была такая же проблема. У вас могут возникнуть проблемы с разрешениями на локальном компьютере. Я запустил приложение Management Studio от имени администратора, что помогло мне!