我对Azure相对来说很陌生,很难找到连接现有SQL数据库的数据选项。
目前的情况是,我们有一个外部客户机,需要连接到我们的azure sql数据库才能将数据持续地推送到其中。我们不能允许他们进入我们的数据库,所以我们正在研究我们能做什么来允许数据进入。此时,最好的选择似乎是创建一个部署在azure中的web服务,该服务将验证数据,然后将其推送到我们的数据库中。
我的问题是,有没有其他的选择可以更容易地做到这一点?是否有可以设置为自动处理文件并将数据拉入数据库的azure服务或进程?如果每一方都有自己的数据库,并且出于安全原因不能直接打开对它的访问,还有其他中间选择吗?

最佳答案

Azure Data Factory非常适合基本etl。如果任何一方都不能授予直接访问权限,则可以使用类似Blob Storage的中间存储库来删除csv/xml/json文件以进行接收。如果他们允许您访问pull,则可以设置一个链接服务,该服务的功能或多或少与mssql中的链接服务器相同。从上一个版本开始,adf现在也支持Azure hosted SSIS packages

关于sql-server - 是否允许将数据推送到Azure SQL数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46914707/

10-13 06:07
查看更多