我的桌面应用程序带有托管在本地网络上的 SQL Server 数据库。现在我的客户想在网络上的某个地方托管数据库,这样员工就可以使用桌面应用程序从任何地方访问它,而不仅仅是在办公室。
而且我想知道我是否可以将数据库移动到虚拟主机并像在本地网络中一样透明地连接到它?对不起,我是菜鸟,我还没有为网络编码......
将 SQL Server 数据库迁移到 Web 托管有多容易?
我的桌面应用程序带有托管在本地网络上的 SQL Server 数据库。现在我的客户想在网络上的某个地方托管数据库,这样员工就可以使用桌面应用程序从任何地方访问它,而不仅仅是在办公室。
而且我想知道我是否可以将数据库移动到虚拟主机并像在本地网络中一样透明地连接到它?对不起,我是菜鸟,我还没有为网络编码......
将 SQL Server 数据库迁移到 Web 托管有多容易?
出于安全原因,如果没有别的原因,将数据库直接暴露给 Web 上的客户端,这不是一个好主意。
这可以使用 Web API 来实现 - 客户端连接到的 Web 上的编程接口,它本身在幕后使用数据库。
使用这样的 API 可以让您控制客户端的操作、允许连接的客户端、添加身份验证和授权层等等。
Microsoft Web API就是为这样的事情而设计的。