Sql server 使用Azure SQL访问2013-动态IP

Sql server 使用Azure SQL访问2013-动态IP,sql-server,ms-access,azure,Sql Server,Ms Access,Azure,我创建了一个简单的Access 2013数据库,该数据库通过ODBC链接到Azure SQL server。由于Azure SQL(必须声明IP地址)的局限性以及开放IP范围以包含所有IP所涉及的安全风险,让Access数据库与具有未知IP地址的Azure SQL server对话而不开放所有IP的最简单方法是什么?如果可能的话,我想把这一切都保存在Azure中 有没有一种方法可以创建一个简单的web层,Access数据库将在其中与之通信,因此我只需要打开web层的IP地址?如果是,我是否需要更

我创建了一个简单的Access 2013数据库,该数据库通过ODBC链接到Azure SQL server。由于Azure SQL(必须声明IP地址)的局限性以及开放IP范围以包含所有IP所涉及的安全风险,让Access数据库与具有未知IP地址的Azure SQL server对话而不开放所有IP的最简单方法是什么?如果可能的话,我想把这一切都保存在Azure中

有没有一种方法可以创建一个简单的web层,Access数据库将在其中与之通信,因此我只需要打开web层的IP地址?如果是,我是否需要更改Access数据库的工作方式?有一些SQL函数可以在用户更改/添加信息时直接更改数据库


我做了一些研究,似乎我必须拥有自己的web层,但我如何在Azure中设置它以使用现有的Access数据库?

我能想到的唯一方法是为潜在用户建立某种注册程序

获得批准后,记录呼叫IP地址并运行脚本,将此IP地址添加到Azure数据库的允许IP地址池中。我相信,这可以通过API调用或PowerShell脚本实现,尽管我不知道细节