使用Azure SQL访问2013 - 动态IP

时间:2015-05-08 19:31:51

标签: sql-server ms-access azure

我创建了一个简单的Access 2013数据库,它通过ODBC链接到Azure SQL服务器。由于Azure SQL的限制(必须声明IP地址)以及打开IP范围以包含所有IP所涉及的安全风险,使Access数据库与Azure SQL服务器通信的最简单方法是什么? IP地址无需打开所有IP?如果可能的话,我想将这一切保留在Azure中。

有没有办法创建一个简单的Web层,Access数据库会在其中说话,因此我只需要打开Web层的IP地址?如果是这样,我是否需要更改Access数据库的功能?当用户更改/添加信息时,有一些SQL函数可以直接更改数据库......

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

1 个答案:

答案 0 :(得分:0)

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

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