无法在Azure数据工厂上创建SSIS集成运行时

时间:2018-10-19 09:38:43

标签: azure ssis azure-data-factory

尝试在Azure数据工厂上创建SSIS集成运行时出现错误:

Microsoft.Batch资源提供程序未在VNet的相同订阅下注册

enter image description here

这是错误的详细信息: enter image description here

谢谢

2 个答案:

答案 0 :(得分:1)

资源提供者是一项服务,提供可以通过资源管理器部署和管理的资源。每个资源提供者都提供了一组资源和操作,用于使用Azure服务。例如,如果要存储密钥和机密,请使用Microsoft.KeyVault资源提供程序。

似乎SSIS集成运行时需要批处理帐户。但是您无法设置批处理帐户,因为未注册资源提供者。要注册资源提供者,您必须具有执行资源提供者的/ register / action操作的权限。此操作包含在“贡献者”和“所有者”角色中。

您可以使用PowerShell进行注册:

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Batch

您也可以通过门户网站进行注册。转到订阅->资源提供者。搜索Microsoft.Batch,然后在该结果上单击注册链接。

您可以在MS文档here中找到更多信息。

答案 1 :(得分:0)

将SSIS集成运行时加入Azure VNet时会出现此错误。

转到您的订阅->资源提供程序-> Microsoft.Batch并注册。

Microsoft.Batch是必需的,因为当您将集成运行时加入VNet时,Azure在后台使用Azure Batch服务来提供必要的资源(例如负载均衡器,NSG,公共IP)以继续通信,即使IR位于内部。虚拟网络