ODBC 接続の設定
ODBC 接続を使用すると、多くのサードパーティー SQL クライアントツールおよびアプリケーションから Amazon Redshift クラスターに接続できます。これを行うには、クライアントコンピュータまたは Amazon EC2 インスタンスで接続をセットアップします。クライアントツールで JDBC がサポートされる場合、JDBC に用意された設定が簡単なため、ODBC ではなくその接続タイプを使用することを選択できます。クライアントツールで JDBC がサポートされていない場合は、このセクションの手順に従って ODBC 接続を設定します。
Amazon Redshift には、Linux、Windows、macOS X オペレーティングシステム用の 64 ビット ODBC ドライバーが用意されています。32 ビット ODBC ドライバの提供は終了しました。今後、緊急のセキュリティパッチを除きアップデートはリリースされません。
ODBC ドライバーの機能と前提条件に関する最新情報については、Amazon Redshift ODBC ドライバーのリリースノート
Amazon Redshift ODBC ドライバーのインストールおよび設定の詳細については、Amazon Redshift ODBC connector installation and configuration guide
ODBC 接続を使用する場合は、次の手順を実行します。
トピック
クラスターの ODBC URL を取得する
Amazon Redshift では、Amazon Redshift コンソールに、クラスターの ODBC URL が表示されます。この URL には、クライアントコンピューターとデータベースの間の接続をセットアップするために必要な情報が含まれています。
ODBC の URL 形式を次に示します。Driver={
driver
};Server=endpoint
;Database=database_name
;UID=user_name
;PWD=password
;Port=port_number
前述の形式のフィールドには、次の値があります。
フィールド | Value |
---|---|
Driver |
使用する 64 ビット ODBC ドライバーの名前: [Amazon Redshift (x64)]。 32 ビット ODBC ドライバーの名前: [Amazon Redshift (x86)]。 |
Server |
Amazon Redshift クラスターのエンドポイント。 |
Database |
クラスター用に作成したデータベース。 |
UID |
データベースに接続するアクセス許可を持つユーザーアカウントのユーザー名。この値は Amazon Redshift に対するアクセス許可ではなくデータベースのアクセス許可ですが、クラスターの起動時にセットアップした管理者ユーザーアカウントを使用可能です。 |
PWD |
データベースに接続するユーザーアカウントのパスワード。 |
Port |
クラスターを起動したときに指定したポート番号。ファイアウォールがある場合、このポートが開いていて使用できることを確認します。 |
前述のテーブルのフィールドには、次の特殊文字を含めることができます。
[]{}(),;?*=!@
これらの特殊文字を使用する場合は、値を中かっこで囲む必要があります。例えば、接続文字列内のパスワード値 Your;password123
は PWD={Your;password123};
として表されます。
Field=value
ペアはセミコロンで区切られるため、}
と ;
の間に任意の数のスペースがある組み合わせは、Field={value};
ペアの終わりと見なされます。フィールド値のシーケンス };
を避けることをお勧めします。例えば、パスワードの値を PWD={This is a passwor} ;d};
に設定するとパスワードは This is a passwor} ;
となり、URL はエラーになります。
ODBC URL の例を次に示します。
Driver={Amazon Redshift (x64)}; Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; Database=dev; UID=adminuser; PWD=
insert_your_admin_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 (x64) です。
-
このドライバーの名前は、Amazon Redshift (x86) です。32 ビット ODBC ドライバの提供は終了しました。今後、緊急のセキュリティパッチを除きアップデートはリリースされません。
注記
SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに対応する MSI パッケージをダウンロードします。例えば、SQL クライアントツールが 64 ビットである場合は、64 ビットドライバーをインストールします。
次に、Amazon Redshift ODBC および JDBC ドライバーのライセンス契約
をダウンロードして確認します。 -
-
.msi ファイルをダブルクリックし、ウィザードの手順に従ってドライバーをインストールします。
Microsoft Windows での ODBC 接続用のシステム DSN エントリの作成
ODBC ドライバーをダウンロードしてインストールした後、クライアントマシンか Amazon EC2 インスタンスにデータソース名 (DSN) エントリを追加します。SQL クライアントツールは、このデータソースを使用して Amazon Redshift データベースに接続します。
ユーザー DSN の代わりにシステム DSN を作成することをお勧めします。アプリケーションによっては、別のユーザーアカウントを使用してデータをロードします。これらのアプリケーションは、別のユーザーアカウントで作成されたユーザー DSN を検出できない場合があります。
注記
AWS Identity and Access Management ( IAM) 認証情報または ID プロバイダー (IdP) 認証情報を使用した認証には、追加の手順が必要です。詳細については、「IAM 認証情報を使用するように JDBC または ODBC 接続を設定する」を参照してください。
システム DSN エントリを作成する方法については、Amazon Redshift ODBC connector installation and configuration guide
Windows で ODBC 接続用のシステム DNS エントリを作成するには
-
[スタート] メニューで、[ODBC Data Sources (ODBC データソース)] を開きます。
Amazon Redshift への接続に使用するクライアントアプリケーションと同じビット数を持つ ODBC Data Source Administrator を選択してください。
-
[ODBC Data Source Administrator] (ODBC データソース管理者) で、[Driver] (ドライバー) タブを開き、ドライバーフォルダを探します。
[Amazon Redshift ODBC Driver (64-bit)] (Amazon Redshift ODBC ドライバー (64 ビット))
[Amazon Redshift ODBC Driver (32-bit)] (Amazon Redshift ODBC ドライバー (32 ビット))
-
コンピューターのすべてのユーザーに対してドライバーを設定する場合は [System DSN (システム DSN)] タブを選択し、使用するユーザーアカウントのみに対してドライバーを設定する場合は [User DSN (ユーザー DSN)] タブを選択します。
-
[Add] を選択します。[Create New Data Source (新しいデータソースの作成)] ウィンドウが開きます。
-
Amazon Redshift ODBC ドライバーを選択し、[Finish (完了)] を選択します。[Amazon Redshift ODBC Driver DSN Setup (ODBC ドライバー DSN セットアップ)] ウィンドウが開きます。
-
[接続設定] で以下の情報を入力します。
データソース名
データソースの名前を入力します。クラスターへの接続を作成するときに、後でデータソースを識別するためにどのような名前でも使用できます。たとえば、Amazon Redshift 入門ガイドに従っているのであれば、この DSN に関連付けるクラスターを覚えやすくするために
exampleclusterdsn
と入力します。サーバー
Amazon Redshift クラスターのエンドポイントを指定します。この情報は、クラスターの詳細ページの Amazon Redshift コンソールで見つけることができます。詳細については、「Amazon Redshift での接続の設定」を参照してください。
ポート
データベースが使用するポート番号を入力します。クラスターが起動または変更されたときに使用するように設定されたポートを使用します。
データベース
Amazon Redshift データベースの名前を入力します。データベース名を指定せずにクラスターを起動した場合は、
を入力します。それ以外の場合は、起動プロセスで選択した名前を使用します。Amazon Redshift 入門ガイドに従っているのであれば、dev
と入力します。dev
-
[Authentication (認証)] で、標準認証または IAM 認証を設定する設定オプションを指定します。認証オプションの詳細については、Amazon Redshift ODBC Connector Installation and Configuration Guide の「Configuring Authentication on Windows」を参照してください。
-
[SSL Settings (SSL 設定)] で次の値を指定します。
SSL 認証
Secure Sockets Layer (SSL) を処理するモードを選択します。テスト環境では、
prefer
を使用できます。ただし、本番稼働環境の場合、および安全なデータ交換が必要な場合は、verify-ca
またはverify-full
を使用します。Windows での SSL の使用の詳細については、Amazon Redshift ODBC Connector Installation and Configuration Guide の「Configuring SSL Verification on Windows」を参照してください。 -
[Additional Options (追加オプション)] で、クエリ結果を SQL クライアントツールまたはアプリケーションに返す方法に関するオプションを指定します。詳細については、Amazon Redshift ODBC Connector Installation and Configuration Guide の「Configuring Additional Options on Windows」を参照してください。
-
[Logging Options (ログ記録オプション)] で以下の値を指定します。詳細については、Amazon Redshift ODBC Connector Installation and Configuration Guide の「Configuring Logging Options on Windows」を参照してください。
次に、[OK] を選択します。
-
[Data Type Options (データ型オプション)] で、データ型の値を指定します。詳細については、Amazon Redshift ODBC Connector Installation and Configuration Guide の「Configuring Data Type Options on Windows」を参照してください。
次に、[OK] を選択します。
[Test] を選択します。クライアントコンピュータが Amazon Redshift データベースに接続できる場合は、[Connection successful (接続成功)] というメッセージが表示されます。
クライアントコンピューターがデータベースに接続できない場合、考えられる問題をトラブルシューティングすることができます。詳細については、「Amazon Redshift での接続の問題のトラブルシューティング」を参照してください。
Windows で TCP キープアライブを設定して、接続がタイムアウトしないようにします。Windows で TCP キープアライブを設定する方法については、Amazon Redshift ODBC Connector Installation and Configuration Guide を参照してください。
トラブルシューティングに役立つように、ログ記録を設定します。Windows でログ記録を設定する方法については、Amazon Redshift ODBC Connector Installation and Configuration Guide を参照してください。
Linux に Amazon Redshift ODBC ドライバーをインストールする
システム要件
Amazon Redshift データウェアハウスにアクセスするクライアントコンピュータに Amazon Redshift ODBC ドライバーをインストールします。ドライバーをインストールするコンピューターは、それぞれ以下の最小システム要件を満たしている必要があります。最小システム要件については、Amazon Redshift ODBC コネクターのインストールおよび設定ガイド
Linux オペレーティングシステムでの Amazon Redshift ドライバーのインストール
このセクションのステップを使用して、サポートされている Linux ディストリビューションに Amazon Redshift ODBC ドライバーをダウンロードしてインストールします。インストールプロセスでは、以下のディレクトリにドライバーファイルがインストールされます。
-
/opt/amazon/redshiftodbc/lib/64
(64 ビットドライバーの場合) -
/opt/amazon/redshiftodbc/ErrorMessages
-
/opt/amazon/redshiftodbc/Setup
-
/opt/amazon/redshiftodbc/lib/32
(32 ビットドライバーの場合)
Amazon Redshift ODBC ドライバーをインストールするには
-
使用する SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに応じて、次のいずれかをダウンロードします。
これらのドライバーの名前はすべて Amazon Redshift ODBC ドライバーです。32 ビット ODBC ドライバの提供は終了しました。今後、緊急のセキュリティパッチを除きアップデートはリリースされません。
注記
SQL クライアントツールまたはアプリケーションのシステムアーキテクチャに対応するパッケージをダウンロードします。例えば、クライアントツールが 64 ビットである場合は、64 ビットドライバーをインストールします。
次に、Amazon Redshift ODBC および JDBC ドライバーのライセンス契約
をダウンロードして確認します。 -
パッケージをダウンロードした場所に移動し、以下のいずれかのコマンドを実行します。使用している Linux ディストリビューションに対応するコマンドを使用します。
-
RHEL および CentOS オペレーティングシステムでは、次のコマンドを実行します。
yum --nogpgcheck localinstall
RPMFileName
を RPM パッケージファイル名に置き換えます。例えば、次のコマンドは 64 ビットドライバーのインストールを示しています。RPMFileName
yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
-
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 ドライバーマネージャーを使用しドライバーを設定する」を参照してください。
macOS X に Amazon Redshift ODBC ドライバーをインストールする
システム要件
Amazon Redshift データウェアハウスにアクセスするクライアントコンピュータにドライバーをインストールします。ドライバーをインストールするコンピューターは、それぞれ以下の最小システム要件を満たしている必要があります。最小システム要件については、Amazon Redshift ODBC コネクターのインストールおよび設定ガイド
macOS X での Amazon Redshift ODBC ドライバーのインストール
このセクションの手順を使用して、サポートされているバージョンの macOS X に Amazon Redshift ODBC ドライバーをダウンロードしてインストールします。インストールプロセスでは、以下のディレクトリにドライバーファイルがインストールされます。
-
/opt/amazon/redshift/lib/universal
-
/opt/amazon/redshift/ErrorMessages
-
/opt/amazon/redshift/Setup
macOS X に Amazon Redshift ODBC ドライバーをインストールするには
-
macOS X システムでインテルアーキテクチャを使用している場合は、macOS X インテルドライバーバージョン 1.5.9
をダウンロードしてください。お使いのシステムが ARM アーキテクチャを使用している場合は、macOS X ARM ドライバーバージョン 1.5.9 をダウンロードしてください。どちらの場合も、このドライバーの名前は Amazon Redshift ODBC ドライバーです。 次に、Amazon Redshift ODBC および JDBC ドライバーのライセンス契約
をダウンロードして確認します。 -
AmazonRedshiftODBC.dmg をダブルクリックしてディスクイメージをマウントします。
-
AmazonRedshiftODBC.pkg をダブルクリックしてインストーラを実行します。
-
インストーラの手順に従ってドライバーのインストールプロセスを完了します。インストールを実行するには、ライセンス契約の条件に同意する必要があります。
重要
ドライバーのインストールが完了したら、ドライバーをシステムで使用できるように設定します。ドライバー設定の詳細については、「Linux および macOS X オペレーティングシステムで ODBC ドライバーマネージャーを使用しドライバーを設定する」を参照してください。
Linux および macOS X オペレーティングシステムで ODBC ドライバーマネージャーを使用しドライバーを設定する
Linux および macOS X オペレーティングシステムでは、ODBC ドライバーマネージャーを使用して ODBC 接続を設定します。ODBC ドライバーマネージャーは設定ファイルを使用して ODBC データソースおよびドライバーを定義および設定します。使用する ODBC ドライバーマネージャーは、以下のように使用するオペレーティングシステムによって異なります。
UnixODBC ドライバーマネージャー (Linux オペレーティングシステム用)
iODBC ドライバーマネージャー (macOS X オペレーティングシステム用)
Amazon Redshift ODBC ドライバーを設定するために使用できるサポートされた ODBC ドライバーマネージャーの詳細については、システム要件(Linux オペレーティングシステムの場合) および システム要件 (macOS X オペレーティングシステムの場合) を参照してください。詳細については、Amazon Redshift ODBC connector installation and configuration guide
Amazon Redshift ODBC ドライバーを設定するには、amazon.redshiftodbc.ini
、odbc.ini
、および odbcinst.ini
の 3 つのファイルが必要です。
デフォルトの場所にインストールした場合、amazon.redshiftodbc.ini
設定ファイルは以下のいずれかのディレクトリにあります。
-
/opt/amazon/redshiftodbc/lib/64
( Linux オペレーティングシステム上の 64 ビットドライバーの場合) -
/opt/amazon/redshiftodbc/lib/32
( Linux オペレーティングシステム上の 32 ビットドライバーの場合) -
/opt/amazon/redshift/lib
( macOS X 上のドライバーの場合)
さらに、/opt/amazon/redshiftodbc/Setup
Linux または macOS X の /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 connector installation and configuration guide
Linux および macOS X オペレーティングシステムでのデータソース名の作成
データソース名 (DSN) を使用してデータストアに接続する場合は、DSN を定義するように odbc.ini
ファイルを設定します。odbc.ini
ファイルのプロパティを設定して、データストアの接続情報を指定する DSN を作成します。
odbc.ini
ファイルの設定方法については、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 オペレーティングシステムでの、64 ビット ODBC ドライバーを使用する odbc.ini の設定の例を示します。
[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift (x64) [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
次に、Linux オペレーティングシステムでの、32 ビット ODBC ドライバーを使用する odbc.ini の設定の例を示します。
[ODBC Data Sources] Amazon_Redshift_x32=Amazon Redshift (x86) [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
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
次の例は、macOS X オペレーティングシステムでの odbc.ini
の設定を示しています。
[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 connector installation and configuration guide
Linux オペレーティングシステムでは次の形式を使用します。
[ODBC Drivers]
driver_name
=Installed ... [driver_name
] Description=driver_description
Driver=path
/driver_file
...
次に、Linux オペレーティングシステムで、デフォルトのディレクトリにインストールされた 64 ビットドライバーでの odbcinst.ini
設定の例を示します。
[ODBC Drivers] Amazon Redshift (x64)=Installed [Amazon Redshift (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so
次に、Linux オペレーティングシステムで、デフォルトのディレクトリにインストールされた 32 ビットドライバーでの odbcinst.ini
設定の例を示します。
[ODBC Drivers] Amazon Redshift (x86)=Installed [Amazon Redshift (x86)] Description=Amazon Redshift ODBC Driver (32-bit) Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so
macOS X オペレーティングシステムでは次の形式を使用します。
[ODBC Drivers]
driver_name
=Installed ... [driver_name
] Description=driver_description
Driver=path
/lib/amazonredshiftodbc.dylib ...
次の例は、macOS X オペレーティングシステムでデフォルトのディレクトリにインストールされたドライバーの odbcinst.ini
設定を示しています。
[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 connector installation and configuration guide
デフォルトでは、ODBC ドライバーマネージャーは、隠しバージョンの odbc.ini
および odbcinst.ini
設定ファイル (.odbc.ini
と .odbcinst.ini
という名前) をホームディレクトリに配置します。また、ドライバーのインストールディレクトリの amazon.redshiftodbc.ini
サブフォルダにある /lib
ファイルを使用するように設定されています。これらの設定ファイルを他の場所に保存する場合は、ドライバーマネージャーがファイルを検索できるように環境変数を設定します。詳細については、Amazon Redshift ODBC Connector Installation and Configuration Guide の「Specifying the Locations of the Driver Configuration Files」を参照してください。
接続機能の設定
ODBC 設定には、次の接続機能を設定できます。
-
認証情報を提供し、Amazon Redshift データベースへの接続を認証するように ODBC ドライバーを設定します。
-
SSL が有効な Amazon Redshift サーバーに接続している場合は、Secure Sockets Layer (SSL) で有効なソケットに接続するように ODBC ドライバーを設定します。
-
プロキシサーバー経由で Amazon Redshift に接続するように ODBC ドライバーを設定します。
-
クエリ処理モードを使用するように ODBC ドライバーを設定して、クエリが大量のメモリを消費しないようにします。
-
IAM 認証プロセスをプロキシサーバー経由で渡すように ODBC ドライバーを設定します。
-
接続のタイムアウトを防ぐために TCP キープアライブを使用するように ODBC ドライバーを設定します。
これらの接続機能の詳細については、Amazon Redshift ODBC connector installation and configuration guide
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 connector installation and configuration guide
以前のバージョンの ODBC ドライバー
ツールに特定のバージョンのドライバーが必要な場合にのみ、Amazon Redshift ODBC ドライバーの以前のバージョンをダウンロードします。
旧バージョンの ODBC ドライバー (Windows 用)
64 ビットドライバーは次のとおりです。
32 ビットドライバーは廃止され、以前のバージョンはサポートされていません。
旧バージョンの ODBC ドライバー (Linux 用)
64 ビットドライバーのバージョンは次のとおりです。
32 ビットドライバーは廃止され、以前のバージョンはサポートされていません。
旧バージョンの ODBC ドライバー (macOS X 用)
macOS X 用の Amazon Redshift ODBC ドライバーのバージョンは次のとおりです。