我开发了一个用于Intranet连接的WPF应用程序,连接到本地服务器中的数据库(SQL Server),但现在我的公司在国外购买了一台新服务器,因此他们希望将此应用程序连接到该服务器。
我应该在这个应用程序与数据库Online(SQL Server)之间创建一个连接,所以我问你哪个是最好的连接方式,允许这里的用户像过去那样操纵数据?
如果您有更好的建议,请告诉我们,我将非常感谢您的反馈。
答案 0 :(得分:6)
连接到远程位置的SQL服务器与在本地连接到SQL服务器没有太大区别,您只需在连接字符串中指定适当的主机名或IP。
然而,必须有某种到远程服务器的路由,如果你需要通过互联网出去通常需要设置VPN,但这不是一个编程问题。
答案 1 :(得分:2)
您只需要更改连接字符串。
通过某种服务(如WCF)包装SQL Server可能会更好。它会更加安全和灵活。您可以使用WCF数据服务来实现快速。