Возникли проблемы с SQL, и я могу найти точную проблему, уже опубликованную здесь, в SF.
У меня есть SQL-сервер, работающий в подсети 192.168.16.x на одной стороне сайта VPN. У меня рабочая станция в подсети 172.16.100.x с другой стороны.
Браузер SQL, работающий на сервере SQL, и обозреватель компьютера, работающий на контроллерах домена и всех рабочих станциях с обеих сторон. Компьютерный браузер правильно показывает все компьютеры с обеих сторон вместе.
Я могу проверить связь и разрешить все имена хостов в обоих направлениях, но при добавлении SQL DSN имя экземпляра SQL не заполняет раскрывающийся список на стороне 100.x, а только на стороне 16.x. Весь трафик и порты открыты на vpn.
Программное обеспечение, которое мне нужно настроить, требует, чтобы экземпляр SQL транслировался и выбирался. Для него требуется DSN, и в основном его необходимо настроить, выбрав экземпляр SQL в приложении. Нельзя просто набрать ... не получится.
Мы будем очень благодарны за любые идеи о том, как это исправить.
Спасибо!
Я мало что знаю об обнаружении экземпляров SQL, но если предположить, что это основано на широковещательной рассылке, тогда он никогда не пересечет границы IP-сети (что объясняет поведение, свидетелем которого вы являетесь, если ваше программное обеспечение находится на стороне 16.X VPN ).
Если это действительно проблема, временным решением (заметьте, я не назвал это решением) было бы настроить преобразование сетевых адресов для перенаправления широковещательной передачи из сети 16.X на широковещательный адрес сети 100.X, если ваш маршрутизатор позволяет Это.