我已经构建了一个在BIDS下成功运行的SSIS包。此SSIS包从内部部署环境获取数据,并将数据推送到Azure SQL数据库。此包具有两个用于开发和生产的ConnectionString参数。
我将软件包部署到“Integration Service目录”中名为“Staging”的文件夹中,并在ConnectionString的环境中配置变量,该变量也由BIDS使用,并配置包的参数。
但是当我在“Integration Service Catalogs”中执行或验证包时,我在目标连接上得到以下错误:
说明:ADO NET Destination无法获取连接{2F00E34F-3759-43C5-8619-2C5CFEA8F588},并显示以下错误消息:“发生了一个或多个错误。”。
和:
ExternalRequest_pre:对象已准备好发出以下外部请求:'IDbConnection.Open(ConnectionType:System.Data.SqlClient.SqlConnection,System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089
和:
ExternalRequest_post:'IDbConnection.Open失败'。外部请求已完成。 (MessageText中)
我该怎么做才能解决这个错误?
非常感谢Erik
在内部部署系统的Azure数据库门户中是否将IP列入白名单(假设您在其他系统上运行BID)?