使用REST API远程访问SQL Server

时间:2018-08-06 13:24:23

标签: .net sql-server xamarin.forms

我创建了不同的Web服务,以便从移动设备访问我的sql服务器数据库。问题是他们的移动设备和笔记本电脑都必须位于同一网络(wifi)中。现在,我想知道要从外部访问远程数据库来使用我的移动应用程序需要做什么。 请具体说明您的答案,我想知道rest api是否是最佳选择,如果是,那么实现远程访问的过程是什么,sql server的安全配置是什么。谢谢。 我使用Xamarin Forms(跨平台)和SQL Server 2017。

1 个答案:

答案 0 :(得分:0)

  1. 将数据库托管在服务器上(它可以在本地网络中) 如果已连接到互联网)
  2. 使用C#或任何其他编程语言创建Web服务(Rest或Soap)以访问数据库。
  3. 在网络中托管您的Web服务
  4. 在防火墙中创建an Inbound Port规则,以允许从网络外部访问Web服务
  5. 在数据库服务器中创建一个用户,并授予他对该数据库的读写访问权限。
  6. 编码您的Xamarin客户端以使用您的网络服务