Мой брандмауэр Windows7 блокирует доступ к базе данных SQL Server на удаленном сервере через SQL Server Management Studio. Я подключен к сети VPN, сервер включен, я могу пропинговать его и передавать файлы в / из него.
Ошибка "Не удается подключиться": «При установке подключения к SQL Server произошла ошибка, связанная с сетью или экземпляром». Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений .... »
Я могу подключиться к другой удаленной базе данных SQLS, на общедоступном сервере (т. Е. Без VPN) и к базе данных на моем локальном сервере.
Я могу соединиться как старые добрые времена (в начале июня и раньше), если я
- отключить межсетевой экран win7 в профиле "Приват"; или, более конкретно,
- Разрешить (все) входящие соединения на брандмауэре частного профиля
(И после того, как я подключился, включение брандмауэра обратно с настройками по умолчанию не мешает мне общаться с БД в SSMS через выполненное соединение.)
Входящие и исходящие правила устанавливаются по умолчанию, чтобы блокировать первое и разрешать второе, если не исключено. Я ничего не вижу ни в списке для портов 1433 и 1434, ни с именем, связанным с SSMS. Попытался добавить входящие правила, чтобы специально разрешить все TCP 1433-4 и UDP 1433-4 (на моей стороне, "любой" на удаленном), и не радость.
Регистрируя пропущенные пакеты, я вижу, что входящий трафик на UDP-порт 1434 отбрасывается:
2011-08-29 11:12:37 DROP UDP 10.1.1.240 10.1.1.242 1434 59228 152 - - - - - - - RECEIVE
ДАЖЕ ПОСЛЕ того, как я установил внутреннее правило, разрешающее движение по этому порту!
Эта проблема очень странная, очень специфическая. Надеюсь, кто-нибудь увидит, что мне здесь не хватает.