「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
ODBC 接続の設定
ODBC 接続を使用すると、多くのサードパーティ SQL クライアントツールおよびアプリケーションから Amazon Redshift クラスターに接続できます。これを行うには、クライアントコンピューターまたは Amazon EC2 インスタンスで接続をセットアップします。クライアントツールで JDBC がサポートされる場合、JDBC に用意された設定が簡単なため、ODBC ではなくその接続タイプを使用することを選択できます。クライアントツールで JDBC がサポートされていない場合は、このセクションの手順に従って ODBC 接続を設定します。
Amazon Redshift には、Linux、Windows、X macOS オペレーティングシステム用の ODBC ドライバーが用意されています。ODBC ドライバーをインストールする前に、SQL クライアントツールが 32 ビットであるか 64 ビットであるかを調べます。SQL クライアントツールの要件と一致する ODBC ドライバーをインストールします。そうしないと、接続は機能しません。同じコンピューターまたはインスタンスで複数の SQL クライアントツールを使用する場合は、ダウンロードするドライバーが適切であることを確認してください。システムアーキテクチャが異なる複数のツールを使用する場合、32 ビットドライバーと 64 ビットドライバーの両方をインストールする必要がある場合があります。
ODBC ドライバーの機能と前提条件に関する最新情報については、Amazon Redshift ODBC ドライバーのリリースノート
Amazon Redshift ODBC ドライバーのインストールおよび設定の詳細については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
ODBC 接続を使用する場合は、次の手順を実行します。
トピック
クラスターの ODBC URL を取得する
Amazon Redshift は にクラスターの ODBC URL を表示しますAmazon Redshift console。この URL には、クライアントコンピューターとデータベースの間の接続をセットアップするために必要な情報が含まれています。
ODBC の URL 形式を次に示します。Driver={
driver
};Server=endpoint
;Database=database_name
;UID=user_name
;PWD=password
;Port=port_number
前述の形式のフィールドには、次の値があります。
フィールド | 値 |
---|---|
Driver |
使用する ODBC ドライバーの名前。ご使用のアーキテクチャ用にダウンロードしたドライバーに応じて、値は Amazon Redshift (x86) (32 32-bitドライバーの場合) または Amazon Redshift (x64) (64-bitドライバーの場合) です。 |
Server |
Amazon Redshift クラスターのエンドポイント。 |
Database |
クラスター用に作成したデータベース。 |
UID |
データベースに接続するアクセス許可を持つユーザーアカウントのユーザー名。この値は Amazon Redshift のアクセス権限ではなくデータベースのアクセス権限ですが、クラスターを起動したときにセットアップしたマスターユーザーアカウントを使用できます。 |
PWD |
データベースに接続するユーザーアカウントのパスワード。 |
Port |
クラスターを起動したときに指定したポート番号。ファイアウォールがある場合、このポートが開いていて使用できることを確認します。 |
ODBC URL の例を次に示します。Driver={Amazon Redshift (x64)};
Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com;
Database=dev; UID=masteruser;
PWD=
insert_your_master_user_password_here
;
Port=5439
ODBC 接続の取得方法については、「」を参照してください。クラスター接続文字列を検索する.
Microsoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する
システム要件
Amazon Redshift データウェアハウスにアクセスするクライアントコンピューターに Amazon Redshift ODBC ドライバーをインストールします。ドライバーをインストールするコンピューターは、それぞれ以下の最小システム要件を満たしている必要があります。最小システム要件については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Windows オペレーティングシステムへの Amazon Redshift ドライバーのインストール
Windows オペレーティングシステム用の Amazon Redshift ODBC ドライバーをダウンロードするには、次の手順に従います。Amazon Redshift での使用が認定されている、固有のドライバーを必要とするサードパーティアプリケーションを実行している場合にのみ、これらとは異なるドライバーを使用できます。
ODBC ドライバーをインストールするには
-
使用する SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに応じて、次のいずれかをダウンロードします。
-
このドライバーの名前は Amazon Redshift (x86) です。
-
このドライバーの名前は Amazon Redshift (x64) です。
注記 SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに対応する MSI パッケージをダウンロードします。たとえば、SQL クライアントツールが 64 ビットである場合は、64 ビットドライバーをインストールします。
次に、Amazon Redshift ODBC および JDBC ドライバーのライセンス契約
.をダウンロードして確認します。 -
-
.msi ファイルをダブルクリックし、ウィザードの手順に従ってドライバーをインストールします。
Microsoft Windows での ODBC 接続用のシステム DSN エントリの作成
ODBC ドライバーをダウンロードしてインストールした後、クライアントマシンか Amazon EC2 インスタンスにデータソース名 (DSN) エントリを追加します。SQL クライアントツールは、このデータソースを使用して Amazon Redshift データベースに接続します。
ユーザー DSN の代わりにシステム DSN を作成することをお勧めします。アプリケーションによっては、別のユーザーアカウントを使用してデータをロードします。これらのアプリケーションは、別のユーザーアカウントDSNsで作成されたユーザーを検出できない場合があります。
AWS Identity and Access Management ( IAM) 認証情報または ID プロバイダー (IdP) 認証情報を使用した認証には、追加の手順が必要です。詳細については、「 」を参照してください。IAM 認証情報を使用するように JDBC または ODBC 接続を設定する.
システム DSN エントリを作成する方法については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Windows で ODBC 接続用のシステム DNS エントリを作成するには
-
スタート] メニューで、[ODBC Data Sources (ODBC データソース).] を開きます。
への接続に使用するクライアントアプリケーションと同じビット数を持つ ODBC Data Source Administrator を選択してください。Amazon Redshift.
-
[ODBC Data Source Administrator] で、[Driver] タブを選択し、ドライバーフォルダを見つけます。
注記 32 ビットドライバーをインストールした場合、フォルダ名は [Amazon Redshift ODBC Driver (32-bit) (ODBC ドライバー (32 ビット)).] です。64 ビットドライバーをインストールした場合、フォルダ名は Amazon Redshift ODBC Driver (64-bit) (ODBC ドライバー (64 ビット)). です。両方のドライバーをインストールした場合、ドライバーごとにフォルダがあります。
-
[System DSN] タブを選択してコンピュータ上のすべてのユーザーにドライバーを設定するか、[User DSN] タブを選択してユーザーアカウントにのみドライバーを設定します。
-
Add.] を選択します。[Create New Data Source] ウィンドウが開きます。
-
Amazon Redshift ODBC ドライバーを選択し、[Finish (完了).] を選択します。[Amazon RedshiftODBC Driver DSN Setup] ウィンドウが開きます。
-
[接続設定] で、次の情報を入力します。
データソース名
データソースの名前を入力します。クラスターへの接続を作成するときに、後でデータソースを識別するためにどのような名前でも使用できます。たとえば、 に従った場合は、この DSN Amazon Redshift 入門ガイド に関連付けるクラスターを覚えやすく
exampleclusterdsn
するために「」と入力します。Server
Amazon Redshift クラスターのエンドポイントを指定します。この情報は、クラスターの詳細ページの Amazon Redshift console で見つけることができます。詳細については、「 」を参照してください。 での接続の設定Amazon Redshift.
Port
データベースが使用するポート番号を入力します。デフォルトでは、Amazon Redshift は 5439 を使用しますが、クラスターが起動されたときに使用するように設定されたポートを使用します。
Database
Amazon Redshift データベースの名前を入力します。データベース名を指定せずにクラスターを起動した場合は、「」と入力します
。 それ以外の場合は、起動プロセスで選択した名前を使用します。Amazon Redshift 入門ガイド に従った場合は、dev
. を入力します。dev
-
[認証] で、標準認証または IAM 認証を設定する設定オプションを指定します。さまざまな認証オプションの詳細は、Amazon Redshift ODBC ドライバーのインストールと設定ガイド.の「Windows での認証の設定」を参照してください。
-
[SSL Settings] で、以下の値を指定します。
SSL 認証
Secure Sockets Layer (SSL) を処理するモードを選択します。テスト環境では、 を使用できます
prefer
。 ただし、本番稼働用環境の場合、および安全なデータ交換が必要な場合は、verify-ca
または を使用しますverify-full
。 Windows での SSL の使用の詳細については、 Amazon Redshift ODBC ドライバーのインストールおよび設定ガイドの「Windows での SSL 検証の設定」を参照してください。 -
[Additional Options (追加オプション)] で、SQL クライアントツールまたはアプリケーションにクエリ結果を返す方法に関するオプションを指定します。詳細は、Amazon Redshift ODBC ドライバーのインストールと設定ガイド.の「Windows での追加オプションの設定」を参照してください。
-
[ログ記録オプション] で、ログ記録オプションの値を指定します。詳細は、Amazon Redshift ODBCドライバーのインストールと設定ガイド.の「Windowsでのログ記録オプションの設定」を参照してください。
次に、[OK.] を選択します。
-
[データ型オプション] で、データ型の値を指定します。詳細は、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド.の「Windows でのデータ型オプションの設定」を参照してください。
次に、[OK.] を選択します。
-
Test.] を選択します。クライアントコンピューターが Amazon Redshift データベースに接続できる場合は、次のメッセージが表示されます。[Connection successful (接続成功).
クライアントコンピューターがデータベースに接続できない場合、考えられる問題をトラブルシューティングすることができます。詳細については、「 」を参照してください。 での接続の問題のトラブルシューティングAmazon Redshift.
-
Windows で TCP キープアライブを設定して、接続がタイムアウトしないようにします。Windows で TCP キープアライブを設定する方法については、 Amazon Redshift ODBC ドライバーのインストールおよび設定ガイドを参照してください。
-
トラブルシューティングに役立つように、ログ記録を設定します。Windows でログ記録を設定する方法については、Amazon Redshift ODBC ドライバーのインストールと設定ガイド.を参照してください。
Linux に Amazon Redshift ODBC ドライバーをインストールする
システム要件
Amazon Redshift データウェアハウスにアクセスするクライアントコンピューターに Amazon Redshift ODBC ドライバーをインストールします。ドライバーをインストールするコンピューターは、それぞれ以下の最小システム要件を満たしている必要があります。最小システム要件については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Linux オペレーティングシステムでの Amazon Redshift ドライバーのインストール
このセクションの手順を使用して、サポートされている Linux ディストリビューションに Amazon Redshift ODBC ドライバーをダウンロードしてインストールします。インストールプロセスでは、以下のディレクトリにドライバーファイルがインストールされます。
-
/opt/amazon/redshiftodbc/lib/32
(32 ビットドライバーの場合) -
/opt/amazon/redshiftodbc/lib/64
(64 ビットドライバーの場合) -
/opt/amazon/redshiftodbc/ErrorMessages
-
/opt/amazon/redshiftodbc/Setup
Amazon Redshift ODBC ドライバーをインストールするには
-
使用する SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに応じて、次のいずれかをダウンロードします。
これらのドライバーの名前はすべて Amazon Redshift ODBC ドライバーです。
注記 SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに対応するパッケージをダウンロードします。たとえば、クライアントツールが 64 ビットである場合は、64 ビットドライバーをインストールします。
次に、Amazon Redshift ODBC および JDBC ドライバーのライセンス契約
.をダウンロードして確認します。 -
パッケージをダウンロードした場所に移動し、以下のいずれかのコマンドを実行します。使用している Linux ディストリビューションに対応するコマンドを使用します。
-
RHEL およびCentOSオペレーティングシステムでは、次のコマンドを実行します。
yum --nogpgcheck localinstall
RPMFileName
置換
RPM パッケージファイル名に置き換えます。たとえば、次のコマンドは 32 ビットドライバーのインストールを示しています。RPMFileName
yum --nogpgcheck localinstall AmazonRedshiftODBC-32bit-1.x.x.xxxx-x.x86_64.deb
-
SLES では、以下のコマンドを実行します。
zypper install
RPMFileName
置換
RPM パッケージファイル名に置き換えます。たとえば、次のコマンドは 64 ビットドライバーのインストールを示しています。RPMFileName
zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
-
Debian では、以下のコマンドを実行します。
sudo apt install ./
DEBFileName.deb
を Debian パッケージのファイル名に置き換えます。たとえば、次のコマンドは 64 ビットドライバーのインストールを示しています。DEBFileName.deb
sudo apt install ./AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.deb
-
ドライバーのインストールが完了したら、ドライバーをシステムで使用できるように設定します。ドライバー設定の詳細については、「」を参照してください。Linux および macOS X オペレーティングシステムでの ODBC ドライバーの設定.
Amazon Redshift X に macOS ODBC ドライバーをインストールする
システム要件
Amazon Redshift データウェアハウスにアクセスするクライアントコンピューターにドライバーをインストールします。ドライバーをインストールするコンピューターは、それぞれ以下の最小システム要件を満たしている必要があります。最小システム要件については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Amazon Redshift X に macOS ODBC ドライバーをインストールする
このセクションのステップを使用して、サポートされているバージョンの Amazon Redshift X に macOS ODBC ドライバーをダウンロードしてインストールします。インストールプロセスでは、以下のディレクトリにドライバーファイルがインストールされます。
-
/opt/amazon/redshift/lib/universal
-
/opt/amazon/redshift/ErrorMessages
-
/opt/amazon/redshift/Setup
Amazon Redshift ODBC ドライバーを macOS X にインストールするには
-
macOS X ドライバーバージョン 1.4.20
をダウンロードします。このドライバーの名前は Amazon Redshift ODBC ドライバーです。 重要 2020 年 9 月 4 日の証明書の更新後、 ODBC ドライバーバージョン 1.4.8.1000 以前macOSでは、 Amazon Redshift クラスターへの接続を確立できなくなります。詳細については、「Apple の 1.4.10 より前の ODBC ドライバーに必要なAmazon Redshiftドライバーの更新」を参照してくださいmacOS
。 次に、Amazon Redshift ODBC および JDBC ドライバーのライセンス契約
.をダウンロードして確認します。 -
ダブルクリックAmazonRedshiftODBC.dmgしてディスクイメージをマウントします。
-
ダブルクリックAmazonRedshiftODBC.pkgしてインストーラを実行します。
-
インストーラの手順に従ってドライバーのインストールプロセスを完了します。インストールを実行するには、ライセンス契約の条件に同意する必要があります。
ドライバーのインストールが完了したら、ドライバーをシステムで使用できるように設定します。ドライバー設定の詳細については、「」を参照してください。Linux および macOS X オペレーティングシステムでの ODBC ドライバーの設定.
Linux および macOS X オペレーティングシステムでの ODBC ドライバーの設定
Linux および macOS X オペレーティングシステムでは、ODBC ドライバーマネージャーを使用して ODBC 接続を設定します。ODBC ドライバーマネージャーは設定ファイルを使用して ODBC データソースおよびドライバーを定義および設定します。使用する ODBC ドライバーマネージャーは、使用するオペレーティングシステムによって異なります。ODBC ドライバーを設定するためにサポートされている Amazon Redshift ODBC ドライバーマネージャーの詳細については、Linux オペレーティングシステムシステム要件の場合はシステム要件macOS「」、X オペレーティングシステムの場合は「」を参照してください。
Amazon Redshift ODBC ドライバーを設定するには、amazon.redshiftodbc.ini
、odbc.ini
、および odbcinst.ini
. の 3 つのファイルが必要です。
デフォルトの場所にインストールした場合、amazon.redshiftodbc.ini
設定ファイルは以下のいずれかのディレクトリにあります。
-
/opt/amazon/redshiftodbc/lib/32
( Linux オペレーティングシステム上の 32 ビットドライバーの場合) -
/opt/amazon/redshiftodbc/lib/64
( Linux オペレーティングシステム上の 64 ビットドライバーの場合) -
/opt/amazon/redshift/lib
(macOSX のドライバーの場合)
さらに、Linux の または /opt/amazon/redshiftodbc/Setup
X macOS の /opt/amazon/redshift/Setup には、サンプル ファイルodbc.ini
と odbcinst.ini
ファイルがあります。これらのファイルは、Amazon Redshift ODBC ドライバーとデータソース名 (DSN) の設定例として使用できます。
設定ファイルに Amazon Redshift ODBC ドライバーのインストールディレクトリを使用することは推奨されません。Setup
ディレクトリのサンプルファイルは例示のみを目的としています。Amazon Redshift ODBC ドライバーを後で再インストールするか、新しいバージョンにアップグレードすると、インストールディレクトリが上書きされます。その後、これらのファイルに加えた変更はすべて失われます。
これを回避するには、インストールディレクトリ以外のディレクトリに amazon.redshiftodbc.ini
ファイルをコピーします。このファイルをユーザーのホームディレクトリにコピーする場合は、隠しファイルにするためにファイル名の先頭にピリオド (.) を追加します。
odbc.ini
および odbcinst.ini
ファイルについては、ユーザーのホームディレクトリにある設定ファイルを使用するか、別のディレクトリに新しいバージョンを作成します。デフォルトでは、Linux または
macOS X オペレーティングシステムには、ユーザーのホームディレクトリ (odbc.ini
または ) に odbcinst.ini
ファイルと /home/$USER
ファイルが必要です~/
。これらの既定のファイルは隠しファイルで、各ファイル名の前にドット (.) が表示されます。これらのファイルは、-a
フラグを使用してディレクトリの内容をリストした場合にのみ表示されます。
odbc.ini
ファイルと odbcinst.ini
ファイルに対してどちらのオプションを選択しても、ファイルを変更してドライバーと DSN 設定情報を追加します。新しいファイルを作成する場合は、これらの設定ファイルの場所を指定する環境変数を設定する必要もあります。
デフォルトでは、ODBC ドライバーマネージャーは、隠しバージョンの odbc.ini
および odbcinst.ini
設定ファイル (.odbc.ini
と .odbcinst.ini
という名前) をホームディレクトリに配置します。また、ドライバーのインストールディレクトリの amazon.redshiftodbc.ini
サブフォルダにある /lib
ファイルを使用するように設定されています。これらの設定ファイルを他の場所に保存する場合は、ドライバーマネージャーがファイルを見つけることができるように、次に説明する環境変数を設定します。詳細については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Linux および macOS X オペレーティングシステムでのデータソース名の作成
データソース名 (DSN) を使用してデータストアに接続するときは、 を定義するように odbc.ini
ファイルを設定しますDSNs。 odbc.ini
ファイルのプロパティを設定して、データストアの接続情報を指定する DSN を作成します。
odbcini
ファイルの設定方法については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Linux オペレーティングシステムでは次の形式を使用します。
[ODBC Data Sources]
driver_name
=dsn_name
[dsn_name
] Driver=path
/driver_file
Host=cluster_endpoint
Port=port_number
Database=database_name
locale=locale
次の例は、Linux オペレーティングシステムでの odbc.ini の設定を示しています。
[ODBC Data Sources] Amazon_Redshift_x32=Amazon Redshift (x86) Amazon_Redshift_x64=Amazon Redshift (x64) [Amazon Redshift (x86)] Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US [Amazon Redshift (x64)] Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US
macOS X オペレーティングシステムでは次の形式を使用します。
[ODBC Data Sources]
driver_name
=dsn_name
[dsn_name
] Driver=path
/lib/amazonredshiftodbc.dylib Host=cluster_endpoint
Port=port_number
Database=database_name
locale=locale
次の例はodbc.ini
、X オペレーティングシステムmacOSでの の設定を示しています。
[ODBC Data Sources] Amazon_Redshift_dylib=Amazon Redshift DSN for macOS X [Amazon Redshift DSN for macOS X] Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US
Linux および macOS X オペレーティングシステムで DSN を使用しない接続を設定する
DSN を使用しない接続を介してデータストアに接続するには、 odbcinst.ini
ファイルでドライバーを定義します。次に、アプリケーションに DSN を使用しない接続文字列を指定します。
この場合の odbcinst.ini
ファイルの設定方法については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
Linux オペレーティングシステムでは次の形式を使用します。
[ODBC Drivers]
driver_name
=Installed ... [driver_name
] Description=driver_description
Driver=path
/driver_file
...
次の例は、Linux オペレーティングシステムでデフォルトのディレクトリにインストールされた 32 ビットドライバーと 64 ビットドライバーの両方の odbcinst.ini
設定を示しています。
[ODBC Drivers] Amazon Redshift (x86)=Installed Amazon Redshift (x64)=Installed [Amazon Redshift (x86)] Description=Amazon Redshift ODBC Driver (32-bit) Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so [Amazon Redshift (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so
macOS X オペレーティングシステムでは次の形式を使用します。
[ODBC Drivers]
driver_name
=Installed ... [driver_name
] Description=driver_description
Driver=path
/lib/amazonredshiftodbc.dylib ...
次の例はodbcinst.ini
、X オペレーティングシステムのデフォルトディレクトリにインストールされたmacOSドライバーの設定を示しています。
[ODBC Drivers] Amazon RedshiftODBC DSN=Installed [Amazon RedshiftODBC DSN] Description=Amazon Redshift ODBC Driver for macOS X Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib
環境変数の設定
正しい ODBC ドライバーマネージャーを使用して、正しいドライバーをロードします。これを行うには、ライブラリパス環境変数を設定します。詳細については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
デフォルトでは、ODBC ドライバーマネージャーは、隠しバージョンの odbc.ini
および odbcinst.ini
設定ファイル (.odbc.ini
と .odbcinst.ini
という名前) をホームディレクトリに配置します。また、ドライバーのインストールディレクトリの amazon.redshiftodbc.ini
サブフォルダにある /lib
ファイルを使用するように設定されています。これらの設定ファイルを他の場所に保存する場合は、ドライバーマネージャーがファイルを検索できるように環境変数を設定します。詳細は、Amazon Redshift ODBCドライバーのインストールおよび設定ガイド.の「ドライバー設定ファイルの場所の指定」を参照してください。
接続機能の設定
ODBC 設定には、次の接続機能を設定できます。
-
認証情報を提供し、Amazon Redshift データベースへの接続を認証するように ODBC ドライバーを設定します。
-
SSL が有効な Amazon Redshift サーバーに接続している場合は、Secure Sockets Layer (SSL) で有効なソケットに接続するように ODBC ドライバーを設定します。
-
プロキシサーバー経由で Amazon Redshift に接続するように ODBC ドライバーを設定します。
-
クエリ処理モードを使用するように ODBC ドライバーを設定して、クエリが大量のメモリを消費しないようにします。
-
IAM 認証プロセスをプロキシサーバー経由で渡すように ODBC ドライバーを設定します。
-
接続のタイムアウトを防ぐために TCP キープアライブを使用するように ODBC ドライバーを設定します。
これらの接続機能の詳細については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
ODBC ドライバーオプションの設定
設定オプションを使用して、Amazon Redshift ODBC ドライバーの動作を制御できます。
Microsoft Windows では、通常、データソース名 (DSN) を設定するときにドライバーオプションを設定します。プログラムで接続するとき、または でレジストリキーを追加または変更することによって、接続文字列にドライバーオプションを設定することもできますHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\
。 DSN の設定の詳細についてはMicrosoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する、「」を参照してください。接続文字列でドライバーオプションを設定する例については、「」を参照してください。クラスターにプログラムで接続する.
your_DSN
Linux および macOS X では、「」で説明されているように、 odbc.ini
amazon.redshiftodbc.ini
および ファイルでドライバー設定オプションを設定しますLinux および macOS X オペレーティングシステムでの ODBC ドライバーの設定。amazon.redshiftodbc.ini
ファイルに設定されている設定オプションは、すべての接続に適用されます。これに対して、odbc.ini
ファイルで設定されている設定オプションは接続に固有です。odbc.ini
で設定された設定オプションは、amazon.redshiftodbc.ini
. で設定された設定オプションよりも 優先されます。
ODBC ドライバーの設定オプションを設定する方法については、Amazon Redshift ODBC ドライバーのインストールおよび設定ガイド
特定のケースで以前の ODBC ドライバーのバージョンを使用する
ツールに特定のバージョンのドライバが必要な場合にのみ、Amazon Redshift ODBC ドライバの以前のバージョンをダウンロードします。
AWS Identity and Access Management (IAM) の認証情報または ID プロバイダー (IdP) の認証情報を使用した認証には、Amazon Redshift ODBC ドライバーバージョン 1.3.6.1000 以降を使用します。
Amazon Redshift は、SSL 証明書の管理方法を変更しました。1.3.7.1000 より前のバージョンのドライバーを使用する場合は、現在の信頼ルート CA 証明書を更新して、引き続き SSL でクラスターに接続する必要があります。詳細については、「 」を参照してください。SSL 接続用 ACM 証明書への移行.
旧バージョンの ODBC ドライバー (Windows 用)
32 ビットドライバーは次のとおりです。
64 ビットドライバーは次のとおりです。
旧バージョンの ODBC ドライバー (Linux 用)
32 ビットドライバーのバージョンは次のとおりです。
64 ビットドライバーのバージョンは次のとおりです。
以前の ODBC ドライバーバージョンの macOS X を使用する
X Amazon Redshift ODBC ドライバーのバージョンmacOSは次のとおりです。
2020 年 9 月 4 日の証明書の更新後、 ODBC ドライバーバージョン 1.4.8.1000 以前macOSでは、 Amazon Redshift クラスターへの接続を確立できなくなります。詳細については、「Apple
の 1.4.10 より前の Amazon Redshift ODBC ドライバーに必要なドライバーの更新」を参照してくださいmacOS