我正在跟踪the instructions to set up App Insights to spool to SQL using Azure Stream Analytics,但我尝试略微偏离以通过VPN使用本地SQL服务器(该Web应用程序已在使用该服务器)。
在添加输出时,此操作失败:
是不支持IP地址的情况,还是比此更基本的东西?
答案 0 :(得分:2)
您可能正在直接寻找问题的答案,让-塞巴斯蒂安(Jean-Sébastien)简洁地回答了这个问题。但是,如果您还没有考虑过另一种架构,那么...
您可以流式传输到临时的Azure SQL数据库或Blob存储(根据工作量可能更便宜),然后使用Azure Data Factory tunnelled via a Self-Hosted Data Factory Integration Runtime将数据“发送”回内部SQL。
Data Factory V2还具有Blob触发器,因此不需要时间表,它可以微批次提取任何新的Blob。
我说引号中的“发送”是因为Integration Runtime实际上创建了从内部部署到Azure的传出连接,但具有类似推送数据的传输功能。
如果数据工厂证明有用,则以下是创建复制管道的指南:https://docs.microsoft.com/en-us/azure/data-factory/tutorial-hybrid-copy-portal
尽管本指南是针对本地SQL的,但它为您提供了一个更强的起点。
答案 1 :(得分:1)
当前,Azure流分析仅支持Azure SQL数据库。 抱歉给您带来不便。
谢谢
JS(Azure流分析)