Доступ к SQL Server в Windows Server 2008 R2 с удаленного клиента

В настоящее время мы переходим от использования 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 с удаленных ящиков.

7
задан Nick Foote 19 April 2011 в 13:42
поделиться