我试图按照本指南使用 Azure Data Lake 分析从 Azure SQL 数据库中检索数据。我在 Azure Data Lake 分析上运行 U-SQL 作业并收到以下错误:
无法连接到数据源:“SampleSource”,出现错误:“无法打开服务器”登录请求。不允许 IP 地址为“25.66.9.211”的客户端访问服务器。要启用访问,请使用 Windows Azure 管理门户或在 master 数据库上运行 sp_set_firewall_rule 来为此 IP 地址或地址范围创建防火墙规则。此更改最多可能需要五分钟才能生效。
在运行我的工作几次后,我观察到需要在服务器中添加的 IP 范围非常宽。看来我们需要添加 25.66.xxx.xxx。我有两个问题:
- 我们如何缩小这个范围?
- 为什么允许所有 Azure 服务访问的典型设置不起作用?