如何在Azure集成运行时计算机上安装ODBC驱动程序? [英] How to Install a ODBC driver on the Azure Integration Runtime machine?

查看:25
本文介绍了如何在Azure集成运行时计算机上安装ODBC驱动程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面的链接说明使用Azure数据工厂复制数据源的先决条件是在Azure运行时环境中安装ODBC驱动程序。

https://docs.microsoft.com/en-us/azure/data-factory/connector-odbc

但是,我找不到任何记录如何做到这一点的内容。我预计很多很多人要么已经这么做了,要么需要这些信息。这是在Windows服务器上的一个简单练习。我有我在Windows服务器上运行的安装程序文件,现在驱动程序就在那里。

提前感谢您的帮助。

推荐答案

是的,我也遇到了同样的问题。所以你不能在默认的Azure IR上安装任何东西。如果要在您的IR上安装自定义内容,您可以在其他两种类型的IR上进行安装:自托管和SSIS。

对于自托管,你需要在某个地方有一个VM,我们的是本地的,但如果你只是需要它来使用一些定制的驱动程序,你可以只在Azure中创建一个VM。您在该虚拟机上下载并安装了一个自托管的可执行应用程序。然后使用通过自托管IR生成的令牌,将其粘贴到安装在VM上的自托管代理应用程序中,它们就会连接在一起。在该虚拟机上安装您想要的任何驱动程序,据我所知应该可以工作,我没有遇到任何问题。

对于SSIS-IR,您需要在SSIS包中安装该驱动程序。要安装驱动程序,您可以通过令牌或其他方式将SSIS-IR连接到一个容器,在该容器内有一个main.cmd文件,您可以在其中编写脚本来安装任何您想要的东西。这可能很难开始工作,以下是我用来安装一些驱动程序的一些代码。

echo Installing ODBC Driver 17 for SQL Server...
msiexec /i msodbcsql.msi /quiet /passive /qn /lv %CUSTOM_SETUP_SCRIPT_LOG_DIR%msodbcsql.log IACCEPTMSODBCSQLLICENSETERMS=YES ADDLOCAL=ALL
echo Installation completed

echo Installing OLE DB Driver for SQL Server...
msiexec /i msoledbsql.msi /quiet /passive /qn /lv %CUSTOM_SETUP_SCRIPT_LOG_DIR%msoledbsql.log IACCEPTMSODBCSQLLICENSETERMS=YES
echo Installation completed

%~dp0ServiceNowODBC64setup.exe /s

这篇关于如何在Azure集成运行时计算机上安装ODBC驱动程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆