OriginalGriff
Это не обязательно так просто, как кажется: это будет во многом зависеть от того, как удаленный сервер подключен к интернету.
Если это стандартная домашняя линия, забудьте об этом.
Это происходит потому, что "нормальные соединения" осуществляются через динамические IP-адреса, что означает, что каждый раз, когда маршрутизатор циклически работает, провайдер назначает новый IP-адрес. Поскольку он изменяется, вы не можете использовать IP-адрес непосредственно для подключения, и вы не можете поддерживать доменное имя на этом компьютере, потому что DNS ожидает статический IP и не будет правильно направлять трафик с динамическим.
Вы можете получить статические IP-адреса, но они обычно стоят дополнительно и должны быть согласованы заранее.
Затем есть маршрутизатор, который, вероятно, должен быть настроен для поддержки входящих запросов путем разблокировки портов, ОС и ее брандмауэр, который также должен разрешать их, и установка SQL Server, которая должна быть настроена для разрешения удаленного доступа. Тогда есть проблемы безопасности, которые представляют собой целый новый мешок крыс!
Как только эта партия будет отсортирована, это просто случай использования домена или IP-адреса в качестве части строки подключения, и все это будет работать как по волшебству. Но чтобы добраться до этой точки, нужно много думать и планировать, иначе все рухнет очень, очень быстро.
Вместо этого рассмотрите возможность использования либо хостинга (некоторые из них позволяют удаленный доступ к БД, но обычно за них приходится платить ежегодно), либо облачного решения (за которое опять же придется платить).