从我的电脑通过互联网调用函数

问题描述:

在我的PC上,我有一个小程序来运行SQL Server查询并获取结果。我不想在服务器上复制数据库,我想从服务器在我的PC上调用该程序(该服务器运行Linux操作系统)。从我的电脑通过互联网调用函数

我正在考虑使用网络服务与我的PC进行通信(也许使用C#),我可以将PC连接到动态DNS(类似于No-IP的DDNS),所以我总是要求PC的名称而不是IP(在路由器重新启动并且我的PC获得新IP的情况下)。

您认为,有没有更好的方法来做到这一点?

最快的解决方案可能是编写一个用C#/ VB.NET编写的Web服务API,无论您喜欢什么语言。该API可能与执行远程特设SQL查询(很少推荐)或像完全成熟的API一样复杂。显然,任何你可能想要创建自己的SSL证书并将它们导入到你的Linux服务器(如果你正在这么做便宜)来确保你的家用机器是报告它的那台机器,安全性就变得非常重要!