我们正在尝试将数据从本地系统复制到Azure数据仓库。我们希望使用SSIS包将数据从本地复制到云。Azure Data Factory v1不支持SSIS包,而Azure数据工厂v2支持SSIS包,但数据仓库不支持它。
所以我的问题是,如何使用Azure data Factory SSIS包将数据从本地数据库导入Azure数据仓库?
提前谢谢你,Vinir Shah
发布于 2020-03-17 09:50:37
恐怕我们无法使用在data Factory中运行的SSIS包将数据从本地系统复制到Azure数据仓库。
要将数据从本地系统复制到Azure data Warehouse,我们可以使用两种方法:
使用自托管集成运行时运行SSIS包local:Load data into Azure SQL Data Warehouse with SQL Server Integration Services (SSIS).
数据工厂SSIS-集成运行时无法从本地SQL server获取数据。我在数据工厂中测试运行包,总是得到下面的错误:
Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Login timeout expired". An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.". An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Named Pipes Provider: Could not open a connection to SQL Server [53]. ".
正如我们所了解的数据工厂,只有self-host integration runtime可以帮助我们连接到本地数据源。
希望这能有所帮助。
https://stackoverflow.com/questions/60666620
复制相似问题