У меня проблемы с одним конкретным компьютером, на котором работает SQL Server 2008 R2 Express.
Когда я пытаюсь подключиться к xxx.xxx.xxx.xxx \ sqlexpress
], время ожидания истекает со следующей ошибкой:
TITLE: Connect to Server
Невозможно подключиться к xxx.xxx.xxx.xxx \ SQLEXPRESS.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Связанный с сетью или экземпляр- при установке соединения с SQL Server произошла конкретная ошибка. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 26 - Ошибка при обнаружении сервера / указанного экземпляра) (Microsoft SQL Server, Ошибка: -1)
Я проверил, разрешены ли удаленные подключения на сервере.
Я подтвердил TCP / IP включен и настроен в конфигурации SQL Server, чтобы разрешить подключения по внешнему IP к 1433.
Я также использовал Wireshark со своего локального компьютера, и я могу видеть запросы для 1433 UDP, идущие на удаленный сервер.
Но использование Wireshark на удаленном сервере не показывает никаких входящих запросов на соединение для 1433 UDP или чего-либо еще с моего внешнего IP (с фильтрацией на удаленный RDP по результатам).
Это заставляет меня думать, что это проблема межсетевого экрана.
Сервер размещен внешней компанией, которая контролирует PIX перед нашим сервером.
Мне нужно устранить это как можно тщательнее, так как хостинговая компания понятия не имеет, что они делают.