Я пытаюсь получить доступ к SQL Server, который отображается через сопоставление IP NAT.Все порты открыты.Я не знаю подробностей о NAT, если он уместен, поскольку это где-то еще в компании, спрятанной в кучу красной ленты.
Вот что я понял.Когда вы пытаетесь получить доступ к именованному экземпляру SQL Server, клиент спрашивает, на каком порту запущен именованный экземпляр.Если я RDP в SQL Server, я могу использовать netstat
, чтобы узнать порт этого экземпляра и может успешно подключиться через брандмауэр.Однако подключение через имя экземпляра не работает.Я предполагаю, что сервер в какой-то момент отвечает своим внутренним IP-адресом, и клиент использует его.
Кто-нибудь знает, правда ли это и есть ли способ обойти это?