无法使用Azure Purview扫描特定Azure SQL Database求助
Azure Purview无法扫描新增Azure SQL数据库问题排查请求
问题详情
无法使用Azure Purview扫描新增的Azure SQL Database(encrichmentdb),但现有数据库(如curationdb、originationdb)能正常扫描。已在Azure SQL服务器设置中勾选「允许Azure服务和资源访问服务器」选项,点击测试连接时仍报错。
相关截图说明
- 数据库添加截图:展示Azure Purview中配置
encrichmentdb扫描的界面,包含服务器名称、数据库名称等核心配置项 - 测试连接报错截图:显示测试连接失败的错误提示窗口
- 服务器访问权限设置截图:展示Azure SQL服务器防火墙配置页面,已勾选「允许Azure服务和资源访问此服务器」选项
排查建议
- 核对权限配置差异:
确认Purview使用的身份(托管标识/服务主体)是否在encrichmentdb中拥有db_datareader权限,以及服务器级别的登录权限。现有数据库能正常扫描,大概率是新增库未配置对应权限。 - 检查防火墙规则优先级:
即使勾选了允许Azure服务访问,若存在优先级更高的拒绝IP规则,仍会阻止Purview访问。同时确认是否为SQL服务器配置了私有端点,若有需确保Purview已通过私有网络访问该端点。 - 验证数据库状态与特性:
确认encrichmentdb处于正常运行状态,未被暂停或限制访问。若启用了特殊特性(如弹性数据库池、高级安全层),需核对Purview是否支持对应配置。 - 对比扫描配置细节:
将encrichmentdb的扫描配置(身份验证方式、服务器地址拼写、数据库名称)与能正常扫描的curationdb完全对比,排查是否存在配置疏漏。 - 查看具体错误日志:
在Azure Purview的「监控」>「日志」中获取扫描失败的详细错误码;同时在Azure SQL服务器的「审核日志」中查看是否有Purview访问被拒绝的记录,根据错误码(如18456=登录失败、4060=数据库不可访问)精准定位问题。
内容的提问来源于stack exchange,提问作者Patterson
相关产品推荐
相关产品推荐

