根据 Microsoft 的文档,在启动期间需要自定义设置才能在 SSIS 集成运行时节点上安装自定义驱动程序。自定义设置由存储容器中的 main.cmd 文件触发,该存储容器还托管驱动程序安装文件。
该过程在尝试安装 C++ 运行时 (msdev2010_vcredist_x64.exe) 期间失败,并且错误不明确。我使用的版本是 hanaclient-2.9.28-windows-x64.zip。
.\hdbinst.exe -a 客户端 --batch
标准错误日志
Installation failed
error installing
Cannot install
Cannot install Microsoft C/C++ Runtime
Starting external program c:\setup\client\msdev2010_vcredist_x64.exe
Command line is: c:\setup\client\msdev2010_vcredist_x64.exe /q
Program terminated with exit code 110
我也尝试跳过 C++ 运行时,但结果仍然失败,但这次尝试注册单个组件。
.\hdbinst.exe -a 客户端 --batch --skip_vcredist
标准错误日志
The filename, directory name, or volume label syntax is incorrect.
Installation failed
error installing
Cannot install
Cannot install package ODBO
Registration of package "ODBO" failed
Cannot register MDX provider
Starting external program C:\Windows\system32\regsvr32.exe
Command line is: C:\Windows\system32\regsvr32.exe /s "C:\Program Files\sap\hdbclient\SAPNewDBMDXProvider.dll"
Program terminated with exit code 3
是否有人在 Azure SSIS 集成运行时中成功安装了 SAP HANA 驱动程序?
其他有用信息,自定义设置脚本公共存储容器的 Microsoft 示例。