Именованные каналы SQL через VPN между сайтами

Столкнувшись с проблемами SQL, и я могу найти точную проблему, уже опубликованную здесь, на SF.

У меня есть SQL-сервер, работающий в подсети 192.168.16.x на одной стороне VPN сайта. У меня есть рабочая станция в подсети 172.16.100.x с другой.

Браузер SQL, работающий на сервере SQL, и браузер компьютера, работающий на контроллерах домена и всех рабочих станциях с обеих сторон. Компьютерный браузер правильно показывает все компьютеры с обеих сторон вместе.

Я могу пропинговать и разрешать все имена хостов в обоих направлениях, но при добавлении DSN SQL имя экземпляра SQL не заполняет раскрывающийся список на стороне 100.x, а только на стороне 16.x. Весь трафик и порты открыты на VPN.

Программное приложение, которое мне нужно настроить, требует, чтобы экземпляр SQL транслировался и мог быть выбран. Для этого требуется DSN, и в основном его необходимо настроить, выбрав экземпляр SQL в приложении. Вы не можете просто напечатать это... это не будет работать.

Любые идеи о том, как это исправить, будут с благодарностью.

Спасибо!

1 ответ

Решение

Я не знаю много об обнаружении экземпляра SQL, но если предположить, что оно основано на широковещании, то оно никогда не пересечет границы IP-сети (что объясняет поведение, которое вы наблюдаете, если ваше программное обеспечение находится на стороне 16.X VPN).

Если это действительно проблема, обходной путь (заметьте, я не назвал это решением) должен был бы настроить преобразование некоторых сетевых адресов для перенаправления широковещательной передачи из сети 16.X на широковещательный адрес сети 100.X, если ваш маршрутизатор позволяет Это.

Другие вопросы по тегам