我的桌面应用程序包含托管在本地网络上的SQL Server数据库。现在我的客户希望在网络上的某个地方托管数据库,因此员工可以使用桌面应用程序从任何地方访问它,而不仅仅是在办公室。
我想知道我是否可以将数据库移动到网络托管并透明地连接到它,就好像它是在本地网络中一样?对不起,我很抱歉,我还没有为网络编码...
将SQL Server数据库迁移到Web托管有多容易?
答案 0 :(得分:6)
不是一个好主意,出于安全原因,将数据库直接暴露给网络上的客户端。
这可以使用Web API实现 - Web是客户端连接到的Web上的编程接口,它本身在后台使用数据库。
使用这样的API可以控制客户端的操作,允许连接的连接,添加身份验证和授权层等。
Microsoft Web API就是针对这些事情而制作的。