Microsoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する
システム要件
Amazon Redshift データウェアハウスにアクセスするクライアントコンピュータに Amazon Redshift ODBC ドライバーをインストールする必要があります。ドライバーをインストールするコンピュータには、それぞれ以下の最小要件があります。
-
マシンの管理者権限。
-
マシンは、以下のシステム要件を満たしている。
-
次のいずれかの OS。
-
Windows 10 または 8.1。
-
Windows Server 2019、2016、または 2012。
-
-
100 MB の使用可能なディスク容量。
-
64 ビット Windows 用の Visual Studio 2015 の Visual C++ 再頒布可能パッケージがインストールされている。インストールパッケージは、Microsoft ウェブサイトの「Visual Studio 2022 の Visual C++ 再頒布可能パッケージのダウンロード
」からダウンロードできます。
-
Amazon Redshift ODBC ドライバーをインストールする
Windows オペレーティングシステム用の Amazon Redshift ODBC ドライバーをダウンロードしてインストールするには、次の手順に従います。Amazon Redshift での使用が認定されているサードパーティーアプリケーションと固有のドライバーを必要とするアプリケーションを実行している場合にのみ、これらとは異なるドライバーを使用できます。
ODBC ドライバーをダウンロードしてインストールするには
-
次のドライバーをダウンロードします: 64 ビット ODBC ドライバーバージョン 2.1.2.0
このドライバーの名前は [Amazon Redshift ODBC Driver (x64)] (Amazon Redshift ODBC ドライバー (x64)) です。
注記
32 ビット ODBC ドライバーの提供は終了しました。今後、緊急のセキュリティパッチを除きアップデートはリリースされません。32 ビットオペレーティングシステム用の ODBC ドライバーをダウンロードしてインストールするには、「Microsoft Windows に Amazon Redshift ODBC ドライバーをインストールして設定する」を参照してください。
-
.msi ファイルをダブルクリックし、ウィザードの手順に従ってドライバーをインストールします。
ODBC 接続用のシステム DSN エントリの作成
ODBC ドライバーをダウンロードしてインストールした後、クライアントマシンか Amazon EC2 インスタンスにデータソース名 (DSN) エントリを追加します。SQL クライアントツールは、このデータソースを使用して Amazon Redshift データベースに接続できます。
ユーザー DSN の代わりにシステム DSN を作成することをお勧めします。一部のアプリケーションでは、データのロードに使用しているデータベースユーザーアカウントとは異なるデータベースユーザーアカウントで作成されたユーザー DSN を検出できないことがあります。
注記
AWS Identity and Access Management ( IAM) 認証情報または ID プロバイダー (IdP) 認証情報を使用した認証には、追加の手順が必要です。詳細については、「IAM 認証情報を使用するように JDBC または ODBC 接続を設定する」を参照してください。
ODBC 接続用のシステム DSN エントリを作成するには
-
[Start] (スタート) メニューで、「ODBC Data Sources」と入力します。[ODBC Data Sources] (ODBC データソース) を選択します。
Amazon Redshift への接続に使用するクライアントアプリケーションと同じビット数を持つ ODBC Data Source Administrator を選択してください。
-
[ODBC Data Source Administrator] (ODBC データソース管理者) で、[Driver] (ドライバー) タブを選択し、次のドライバーフォルダ [Amazon Redshift ODBC Driver (x64)] (Amazon Redshift ODBC ドライバー (x64)) を探します。
-
コンピューターのすべてのユーザーに対してドライバーを設定する場合は [システム DSN] タブを選択し、データベースユーザーアカウント別にドライバーを設定する場合は [ユーザー DSN] タブを選択します。
-
[Add] を選択します。[Create New Data Source (新しいデータソースの作成)] ウィンドウが開きます。
-
[Amazon Redshift ODBC driver (x64)] (Amazon Redshift ODBC ドライバー (x64)) を選択し、[Finish] (完了) を選択します。[Amazon Redshift ODBC Driver DSN Setup (ODBC ドライバー DSN セットアップ)] ウィンドウが開きます。
-
[Connection Settings] (接続の設定) セクションで以下の情報を入力します。
-
データソース名
データソースの名前を入力します。たとえば、Amazon Redshift 入門ガイドに従っているのであれば、この DSN に関連付けるクラスターを覚えやすくするために
exampleclusterdsn
と入力します。 -
[サーバー]
Amazon Redshift クラスターのエンドポイントホストを指定します。この情報は、クラスターの詳細ページの Amazon Redshift コンソールで見つけることができます。詳細については、「Amazon Redshift での接続の設定」を参照してください。
-
[ポート]
データベースが使用するポート番号を入力します。クラスターの作成、変更、または移行時に選択したポートに応じて、選択したポートへのアクセスを許可します。
-
データベース
Amazon Redshift データベースの名前を入力します。データベース名を指定せずにクラスターを起動した場合は、
dev
を入力します。それ以外の場合は、起動プロセスで選択した名前を使用します。Amazon Redshift 入門ガイドに従っているのであれば、dev
と入力します。
-
-
[Authentication] (認証) セクションで、標準認証または IAM 認証を設定する設定オプションを指定します。
-
[SSL Options] (SSL オプション) を選択し、次の値を指定します。
-
[Authentication mode] (認証モード)
Secure Sockets Layer (SSL) を処理するモードを選択します。テスト環境では、
prefer
を使用できます。ただし、本番稼働環境の場合、および安全なデータ交換が必要な場合は、verify-ca
またはverify-full
を使用します。 -
最小 TLS
オプションとして、ドライバーがデータストアで接続の暗号化に使用できる TLS/SSL の最小バージョンを選択します。例えば、TLS 1.2 を指定すると、接続の暗号化に TLS 1.1 は使用できません。デフォルトのバージョンは、TLS 1.2 です。
-
-
[Proxy] (プロキシ) タブで、任意のプロキシ接続設定を指定します。
-
[Cursor] (カーソル) タブで、クエリ結果を SQL クライアントツールまたはアプリケーションに返す方法に関するオプションを指定します。
-
[詳細オプション] で、
logLevel
、logPath
、compression
、および他のオプションの値を指定します。 -
[テスト] を選択します。クライアントコンピュータが Amazon Redshift データベースに接続できる場合は、[Connection successful] (接続成功) というメッセージが表示されます。クライアントコンピュータがデータベースに接続できない場合、ログファイルを生成して AWS のサポートに連絡し、潜在的な問題をトラブルシューティングすることができます。ログの生成については、「(リンク)」を参照してください。
-
OK を選択します。