Есть несколько вариантов.
1) Настройка VNC (существует множество бесплатных реализаций VNC).Если вы установите его, я бы порекомендовал настроить его с использованием SSH или какой-либо другой формы шифрования, чтобы вы были в безопасности.2) Настройте удаленное соединение VPN.Если удаленный маршрутизатор поддерживает что-то вроде DDWRT, вы можете установить его и настроить, вы можете войти в удаленную сеть и получить доступ к машине, как если бы вы были там локально.3) Настройте переадресацию портов на удаленном маршрутизаторе так, чтобы при подключении к определенному порту (по умолчанию для сервера SQL было 1433) он переадресовал ваш запрос на удаленный компьютер, а затем вы просто подключились к внешнему IP-адресу удаленного маршрутизатора.4) Настройте переадресацию портов для удаленного рабочего стола Windows.По сути то же самое, что и № 3, за исключением другого порта, и вы сначала будете использовать RDP для подключения к компьютеру вместо сервера SQL.