安裝驅動程式管理員
本文包含 Microsoft ODBC 驅動程式的所有版本一起安裝 unixODBC 驅動程式管理員使用,在 Linux 和 macOS 上的 SQL server 的指示。
重要
在安裝 unixODBC 驅動程式管理員之前,請先刪除您的電腦上安裝的任何驅動程式管理員封裝。 安裝 unixodbc 驅動程式管理員可能會導致現有的驅動程式管理員失敗。
安裝 Microsoft ODBC Driver 13、13.1、17 和 18 的驅動程式管理員
遵循下列文章中的指示,以在 Linux 或 macOS 上安裝 Microsoft ODBC Driver 13、13.1、17 或 18 for SQL Server 時,套件管理系統會自動解決驅動程式管理員相依性:
安裝 Microsoft ODBC Driver 11 for SQL Server 的驅動程式管理員
(SUSE 和僅限 Red Hat Linux)。
使用安裝指令碼
重要
這些指令參考 msodbcsql-11.0.2270.0.tar.gz
,這是 Red Hat Linux 的安裝檔案。 如果您要安裝 SUSE Linux (預覽),檔案名稱為 msodbcsql-11.0.2260.0.tar.gz
。
若要安裝驅動程式管理員:
請確定您擁有根權限。
移至 Microsoft SQL Server ODBC 驅動程式下載在其中放置檔案
msodbcsql-11.0.2270.0.tar.gz
的目錄。 請確定您有與您的 Linux 版本相符的 *.tar.gz 檔案。 若要擷取檔案,請執行下列命令:tar xvzf msodbcsql-11.0.2270.0.tar.gz。變更為
msodbcsql-11.0.2270.0
目錄,在該處您應會看到稱為build_dm.sh
的檔案。 您可以執行build_dm.sh
以安裝 unixODBC 驅動程式管理員。若要查看可用的選項清單,請執行下列命令: ./build_dm.sh --help。
當您準備好要安裝,而且您的電腦可透過 FTP 存取外部網站時,請執行下列命令: ./build_dm.sh。
如果您的電腦無法透過 FTP 存取外部網站,請取得 unixODBC-2.3.0.tar.gz
。 您可以從 http://www.unixodbc.org 取得 unixODBC-2.3.0.tar.gz
。按一下頁面左側的 [下載] 連結,以移至下載頁面。 然後,按一下適當的連結,以下載 unixODBC-2.3.0 (不是 unixODBC-2.3.1)。 這版 Microsoft ODBC Driver 11 for SQL Server 不支援 unixODBC-2.3.1。 執行下列命令以開始進行 unixODBC 驅動程式管理員安裝: ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gz。
鍵入 YES,繼續將檔案解壓縮。 這部分的處理序最多需要 5 分鐘才能完成。
指令碼停止執行之後,請依照畫面上的指示安裝 unixODBC 驅動程式管理員。
您現在已可開始安裝驅動程式。 如需詳細資訊,請參閱 Linux 或 macOS 的 ODBC 驅動程式安裝指示。
手動安裝
如果安裝指令碼無法完成,請自行設定並建置適當的驅動程式管理員。
移除任何已安裝的舊版 unixODBC (例如 unixODBC 2.2.11)。 在 Red Hat Enterprise Linux 5 或 6 上,執行下列命令:yum remove unixODBC。 在 SUSE Linux Enterprise、 zypper 移除 unixODBC。
移至 http://www.unixodbc.org。按一下頁面左側的 [下載] 連結,以移至下載頁面。 然後按一下適當的連結,以將檔案 unixODBC-2.3.0.tar.gz 儲存至您的電腦。 這版 Microsoft ODBC Driver 11 for SQL Server 不支援 UnixODBC-2.3.1。
在您的 Linux 電腦上執行命令: tar xvzf unixODBC-2.3.0.tar.gz。
切換至 unixODBC-2.3.0 目錄。
在命令提示字元中,執行下列命令:CPPFLAGS="-DSIZEOF_LONG_INT=8" 。
在命令提示字元,執行下列命令:export CPPFLAGS。
在命令提示字元,執行下列命令: "./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE" .
在命令提示字元中 (以根使用者身分登入),執行下列命令:make。
在命令提示字元中 (以根使用者身分登入),執行下列命令:make install。
您現在已可開始安裝驅動程式。 如需詳細資訊,請參閱 Linux 或 macOS 的 ODBC 驅動程式安裝指示。