ドライバー マネージャーのインストール

ODBC ドライバーのダウンロード

この記事では、SQL Server on Linux と macOS の Microsoft ODBC ドライバーのすべてのバージョンで使用するための unixODBC ドライバー マネージャーをインストールする手順を説明します。

重要

unixODBC ドライバー マネージャーをインストールする前に、お使いのコンピューターにインストールされているドライバー マネージャー パッケージを削除します。 unixODBC ドライバー マネージャーをインストールすると、既存のドライバー マネージャーのエラーが発生する可能性があります。

Microsoft ODBC Driver 13、13.1、17、18 のドライバー マネージャーのインストール

次の記事の手順に従って、SQL Server on Linux または macOS 用の Microsoft ODBC Driver 13、13.1、17、または 18 をインストールすると、ドライバー マネージャーの依存関係は、パッケージ管理システムによって自動的に解決されます。

Microsoft ODBC Driver 11 for SQL Server のドライバー マネージャーのインストール

(SUSE と Red Hat Linux のみ)

インストール スクリプトを使用する

重要

次の手順では、Red Hat Linux 用のインストール ファイル msodbcsql-11.0.2270.0.tar.gz を参照しています。 Preview for SUSE Linux をインストールする場合のファイル名は msodbcsql-11.0.2260.0.tar.gz です。

ドライバー マネージャーをインストールには:

  1. ルートのアクセス許可があることを確認します。

  2. Microsoft SQL Server ODBC ドライバーのダウンロードで msodbcsql-11.0.2270.0.tar.gz という名前のファイルが格納されたディレクトリに移動します。 使用している Linux のバージョンに対応する *.tar.gz ファイルがあることを確認します。 ファイルを解凍するには、コマンド tar xvzf msodbcsql-11.0.2270.0.tar.gz を実行します。

  3. msodbcsql-11.0.2270.0 ディレクトリに移動すると、ディレクトリ内に build_dm.sh というファイルがあることを確認できます。 実行することができますbuild_dm.shunixODBC ドライバー マネージャーをインストールします。

  4. 使用可能なオプションの一覧を表示するには、コマンド ./build_dm.sh --help を実行します。

  5. インストールの準備ができたら、コマンド ./build_dm.sh を実行します (お使いのコンピューターが FTP 経由で外部のサイトにアクセスできる場合)。

お使いのコンピューターが FTP 経由で外部のサイトにアクセスできない場合は、unixODBC-2.3.0.tar.gz を取得します。 unixODBC-2.3.0.tar.gzhttp://www.unixodbc.org から取得できます。ページの左側にある [ダウンロード] リンクをクリックして、ダウンロード ページに移動します。 適切なリンクをクリックして、unixODBC-2.3.0 (unixODBC-2.3.1 ではなく) をダウンロードします。 unixODBC-2.3.1 は、Microsoft ODBC Driver 11 for SQL Server の今回のリリースではサポートされていません。 UnixODBC ドライバー マネージャーのインストールを開始するには、次のコマンドを実行します。 ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gzします。

  1. YES を入力してファイルの解凍を続行します。 プロセスのこの部分は完了までに最大 5 分かかります。

  2. スクリプトの実行が停止したら、画面の指示に従って unixODBC ドライバー マネージャーをインストールします。

これで、ドライバーをインストールする準備ができました。 詳細については、Linux または macOS での ODBC ドライバーのインストール手順を参照してください。

手動インストール

インストール スクリプトが完了できない場合は、ユーザーが適切なドライバー マネージャーを構成して作成します。

  1. インストールされている古いバージョンの unixODBC (unixODBC 2.2.11 など) を削除します。 Red Hat Enterprise Linux 5 または 6 では、コマンド yum remove unixODBC を実行します。 On SUSE Linux Enterprise、 zypper 削除 unixODBCします。

  2. http://www.unixodbc.org に移動します。ページの左側にある [ダウンロード] リンクをクリックして、ダウンロード ページに移動します。 適切なリンクをクリックして、ファイル unixODBC-2.3.0.tar.gz をコンピューターに保存します。 UnixODBC-2.3.1 は、Microsoft ODBC Driver 11 for SQL Server の今回のリリースではサポートされていません。

  3. Linux コンピューター上のコマンドを実行します: tar xvzf unixodbc-2.3.0.tar.gzします。

  4. unixODBC-2.3.0 ディレクトリに変更します。

  5. コマンド プロンプトで、次のコマンドを実行します: CPPFLAGS="-DSIZEOF_LONG_INT=8"

  6. コマンド プロンプトでコマンドを実行します:export CPPFLAGSします。

  7. コマンド プロンプトでコマンドを実行します: "./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" .

  8. (root としてログインして) コマンド プロンプトでコマンド make を実行します。

  9. (root としてログインして) コマンド プロンプトでコマンド make install を実行します。

これで、ドライバーをインストールする準備ができました。 詳細については、Linux または macOS での ODBC ドライバーのインストール手順を参照してください。

参照