В настоящее время мы переходим от использования PostgreSQL, установленного на удаленных блоках CentOS, к использованию MS SQL Server 2008 R2, установленного на удаленных блоках Windows Server 2008 R2.
Наше веб-приложение, использующее эту базу данных, установлено и работает на другом компьютере CentOS, где он останется.
Все эти поля предоставляются сторонним хостинг-провайдером и находятся в одной доменной сети.
Поэтому наша разработка удалена от домена сервера / базы данных, так как наши машины разработки являются удаленными. В прошлом открытия VPN было достаточно, чтобы позволить нашим экземплярам разработки нашего веб-приложения, работающим локально на наших ПК, удаленно подключаться к базе данных PostgreSQL, работающей на коробке CentOS.
Однако теперь у нас возникли проблемы с тем же самым с Windows Server 2008 R2. Даже при открытой VPN любая попытка подключиться (или даже пропинговать) к удаленному серверу истекает.
Наш код для подключения к экземпляру базы данных на новом сервере базы данных правильный, так как когда мы загружаем этот код в блок приложения CentOS и запускаем его, он подключается нормально, так как код теперь выполняется на блоке в тот же физический домен, что и в Windows Server 2008 R2. Однако нам нужно установить соединение с удаленными компьютерами.
Имеет ли это смысл?
Есть ли какие-то настройки брандмауэра Windows, которые нам нужно изменить, чтобы разрешить удаленные подключения?
Как я уже сказал, мы не можем даже пропинговать новую машину Windows Server 2008 R2 с удаленных компьютеров.