Se o objetivo é fazer administração remota, minha primeira sugestão seria configurar uma VPN. Você se conectaria via VPN à sua rede local e usaria a Área de Trabalho Remota para se conectar ao SQL Server. Se uma VPN não estiver nos cartões, o RDP'ing diretamente para o SQL seria a próxima solução, embora não tão preferível quanto uma VPN.
EDIT Se a máquina do IIS tiver uma única NIC com apenas um IP público, não haverá meios seguros de acesso a uma máquina em uma rede privada, pois elas estão em redes diferentes. Se, no entanto, a máquina do IIS estiver em uma DMZ na mesma LAN como o SQL Server, uma porta no firewall entre a DMZ ea LAN deve ser aberta. Normalmente, esta é a porta TCP 1433.