設定 ODBC 連線 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定 ODBC 連線

您可以從許多第三方 SQL 用戶端工具和應用程式使用 ODBC 連線來連線至 Amazon Redshift 叢集。若要這麼做,請在用戶端電腦或 Amazon EC2 執行個體上設定連線。如果用戶端工具支援 JDBC,您可能選擇使用這種連線,而非 ODBC,因為 JDBC 的設定簡單。但是,如果用戶端工具不支援 JDBC,請遵循本節的步驟來設定 ODBC 連線。

Amazon Redshift 會提供適用於 Linux、Windows 和 macOS X 作業系統的 64 位元 ODBC 驅動程式。32 位元的 ODBC 驅動程式已停止使用。除了緊急的安全修補程式外,不會再發佈其他更新。

如需 ODBC 驅動程式功能和先決條件的最新資訊,請參閱 Amazon Redshift ODBC 驅動程式版本備註

如需 Amazon Redshift ODBC 驅動程式的安裝與組態資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南

如果想要使用 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 驅動程式
  1. 根據 SQL 用戶端工具或應用程式的系統架構,下載下列其中一個項目:

    注意

    下載對應於 SQL 用戶端工具或應用程式之系統架構的 MSI 套件。例如,假設 SQL 用戶端工具是 64 位元,請安裝 64 位元驅動程式。

    然後下載並檢閱 Amazon Redshift ODBC 和 JDBC 驅動程式授權合約

  2. 按兩下 .msi 檔案,然後遵循精靈中的步驟來安裝驅動程式。

在 Microsoft Windows 上建立 ODBC 連線的系統 DSN 項目

在下載並安裝 ODBC 驅動程式之後,請將資料來源名稱 (DSN) 項目新增至用戶端電腦或 Amazon EC2 執行個體。SQL 用戶端工具會使用此資料來源以連線至 Amazon Redshift 資料庫。

建議您建立系統 DSN,而不是使用者 DSN。某些應用程式會使用不同的使用者帳戶載入資料。這些應用程式可能無法偵測在另一個使用者帳戶下建立的使用者 DSN。

注意

對於使用 AWS Identity and Access Management (IAM) 登入資料或身分提供者 (IdP) 登入資料的身分驗證,則需要其他步驟。如需詳細資訊,請參閱 設定 JDBC 或 ODBC 連線使用 IAM 登入資料

如需如何建立系統 DSN 項目的相關資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南

在 Windows 上建立 ODBC 連線的系統 DSN 項目
  1. Start (開啟) 功能表中,開啟 ODBC Data Sources (ODBC 資料來源)

    確定您選擇的 ODBC 資料來源管理員具有與您要用來連線到 Amazon Redshift 的用戶端應用程式相同的位元。

  2. ODBC 資料來源管理員中,選擇驅動程式索引標籤並尋找驅動程式資料夾:

    • Amazon Redshift ODBC 驅動程式 (64 位元)

    • Amazon Redshift ODBC 驅動程式 (32 位元)

  3. 選擇 System DSN (系統 DSN) 標籤,為電腦上的所有使用者設定驅動程式,或選擇 User DSN (使用者 DSN) 標籤,只為您的使用者帳戶設定驅動程式。

  4. 選擇新增Create New Data Source (建立新的資料來源) 視窗會開啟。

  5. 選擇 Amazon Redshift ODBC 驅動程式,然後選擇完成Amazon Redshift ODBC 驅動程式 DSN 設定視窗會開啟。

  6. Connection Settings (連線設定) 下,輸入下列資訊:

    Data Source Name (資料來源名稱)

    輸入資料來源的名稱。您可以使用稍後建立叢集連線時要用來識別資料來源的任何名稱。例如,如果您遵循了《Amazon Redshift 入門指南》,則可能會輸入 exampleclusterdsn,以便輕鬆記住與此 DSN 建立關聯的叢集。

    Server

    指定 Amazon Redshift 叢集的端點。您可以在 Amazon Redshift 主控台的叢集詳細資訊頁面上找到此資訊。如需詳細資訊,請參閱 在 Amazon Redshift 中設定連線

    連線埠

    輸入資料庫使用的連接埠號碼。請使用在叢集啟動或修改時設定給叢集使用的連接埠。

    資料庫

    輸入 Amazon Redshift 資料庫的名稱。如果您在未指定資料庫名稱的情況下啟動了叢集,請輸入 dev。否則,請使用您在啟動過程選擇的名稱。如果您遵循了《Amazon Redshift 入門指南》,請輸入 dev

  7. Authentication (身分驗證) 下,指定要設定標準或 IAM 身分驗證的組態選項。如需不同身分驗證選項的相關資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》中的「在 Windows 上設定身分驗證」。

  8. SSL Settings (SSL 設定) 下,指定下列這一項的值:

    SSL authentication (SSL 身分驗證)

    選擇用於處理 Secure Sockets Layer (SSL) 的模式。在測試環境中,您可以使用 prefer。不過,若為生產環境且需要交換安全資料時,請使用 verify-caverify-full。如需在 Windows 上使用 SSL 的相關資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》中的「在 Windows 上設定 SSL 驗證」。

  9. Additional Options (其他選項) 下,指定如何將查詢結果傳回給 SQL 用戶端工具或應用程式的選項。如需詳細資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》中的「在 Windows 上設定其他選項」。

  10. Logging Options (記錄選項) 中,指定記錄選項的值:如需詳細資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》中的「在 Windows 上設定記錄選項」。

    然後選擇 OK (確定)

  11. Data Type Options (資料類型選項) 下,指定資料類型的值。如需詳細資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》中的「在 Windows 上設定資料類型選項」。

    然後選擇 OK (確定)

  12. 選擇測試。如果用戶端電腦可以連線至 Amazon Redshift 資料庫,您會看到下列訊息:連線成功

    如果用戶端電腦無法連線至資料庫,您可以對可能的問題進行疑難排解。如需詳細資訊,請參閱 針對 Amazon Redshift 中的連線問題進行疑難排解

  13. 在 Windows 上設定 TCP 保持連線,以防止連線逾時。如需如何在 Windows 上設定 TCP 保持連線的相關資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》

  14. 若要協助疑難排解,請設定記錄。如需如何在 Windows 上設定記錄的相關資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》

在 Linux 上安裝 Amazon Redshift ODBC 驅動程式

系統要求

請在存取 Amazon Redshift 資料倉儲的用戶端電腦上安裝 Amazon Redshift ODBC 驅動程式。您安裝驅動程式的每一台電腦必須符合最低系統需求清單:如需最低系統要求的相關資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南

在 Linux 作業系統上安裝 Amazon Redshift 驅動程式

使用本節的步驟來下載 Amazon Redshift ODBC 驅動程式並安裝在 Linux 發行版本上。安裝程序會將驅動程式檔案安裝在下列目錄中:

  • /opt/amazon/redshiftodbc/lib/64 (適用於 64 位元驅動程式)

  • /opt/amazon/redshiftodbc/ErrorMessages

  • /opt/amazon/redshiftodbc/Setup

  • /opt/amazon/redshiftodbc/lib/32 (適用於 32 位元驅動程式)

安裝 Amazon Redshift ODBC 驅動程式
  1. 根據 SQL 用戶端工具或應用程式的系統架構,下載下列其中一個項目:

    其中每一個驅動程式的名稱都是 Amazon Redshift ODBC 驅動程式。32 位元的 ODBC 驅動程式已停止使用。除了緊急的安全修補程式外,不會再發佈其他更新。

    注意

    下載對應於 SQL 用戶端工具或應用程式之系統架構的套件。例如,假設用戶端工具是 64 位元,請安裝 64 位元驅動程式。

    然後下載並檢閱 Amazon Redshift ODBC 和 JDBC 驅動程式授權合約

  2. 移至您下載套件的位置,然後執行下列其中一個命令。使用與您的 Linux 發行版本相應的指令。

    • 在 RHEL 和 CentOS 作業系統上,執行下列命令。

      yum --nogpgcheck localinstall RPMFileName

      RPMFileName 取代為 RPM 套件檔案名稱。例如,下列命令示範安裝 64 位元驅動程式。

      yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
    • 在 SLES 上,執行下列命令。

      zypper install RPMFileName

      RPMFileName 取代為 RPM 套件檔案名稱。例如,下列命令示範安裝 64 位元驅動程式。

      zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
    • 在 Debian 上,執行下列命令。

      sudo apt install ./DEBFileName.deb

      DEBFileName.deb 取代為 Debian 套件檔案名稱。例如,下列命令示範安裝 64 位元驅動程式。

      sudo apt install ./AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.deb
重要

驅動程式安裝完成時,請設定來用於您的系統。如需驅動程式組態的相關資訊,請參閱使用 ODBC 驅動程式管理員來設定 Linux 和 macOS X 作業系統上的驅動程式

在 macOS X 上安裝 Amazon Redshift ODBC 驅動程式

系統要求

請在存取 Amazon Redshift 資料倉儲的用戶端電腦上安裝驅動程式。您安裝驅動程式的每一台電腦必須符合最低系統需求清單:如需最低系統要求的相關資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南

在 macOS X 上安裝 Amazon Redshift ODBC 驅動程式

使用本節的步驟來下載 Amazon Redshift ODBC 驅動程式並安裝在支援的 macOS X 版本上。安裝程序會將驅動程式檔案安裝在下列目錄中:

  • /opt/amazon/redshift/lib/universal

  • /opt/amazon/redshift/ErrorMessages

  • /opt/amazon/redshift/Setup

在 macOS X 上安裝 Amazon Redshift ODBC 驅動程式
  1. 如果 macOS X 系統使用 Intel 架構,請下載 macOS X Intel 驅動程式 1.5.9 版。如果系統使用 ARM 架構,請下載 macOS X ARM 驅動程式 1.5.9 版。在這兩種情況下,此驅動程式的名稱都是 Amazon Redshift ODBC 驅動程序。

    然後下載並檢閱 Amazon Redshift ODBC 和 JDBC 驅動程式授權合約

  2. 按兩下 AmazonRedshiftODBC.dmg 以掛載磁碟映像檔。

  3. 按兩下 AmazonRedshiftODBC.pkg 以執行安裝程式。

  4. 依照安裝程式中的步驟完成驅動程式安裝程序。若要執行安裝,請同意授權合約的條款。

重要

驅動程式安裝完成時,請設定來用於您的系統。如需驅動程式組態的相關資訊,請參閱使用 ODBC 驅動程式管理員來設定 Linux 和 macOS X 作業系統上的驅動程式

使用 ODBC 驅動程式管理員來設定 Linux 和 macOS X 作業系統上的驅動程式

在 Linux 和 macOS X 作業系統上,您使用的是 ODBC 驅動程式管理員來設定 ODBC 連線設定。ODBC 驅動程式管理員使用組態檔案來定義及設定 ODBC 資料來源和驅動程式。您使用的 ODBC 驅動程式管理員視您使用的作業系統而定:

  • unixODBC 驅動程式管理員 (適用於 Linux 作業系統)

  • iODBC 驅動程式管理員 (適用於 macOS X 作業系統)

如需支援用來設定 Amazon Redshift ODBC 驅動程式的 ODBC 驅動程式管理員的相關資訊,請參閱 Linux 作業系統的 系統要求 和 macOS X 作業系統的 系統要求。另請參閱 Amazon Redshift ODBC 連接器安裝和組態指南中的「在非 Windows 機器上指定 ODBC 驅動程式管理員」。

設定 Amazon Redshift ODBC 驅動程式需要三個檔案:amazon.redshiftodbc.iniodbc.iniodbcinst.ini

如果是安裝到預設位置,則 amazon.redshiftodbc.ini 組態檔案位於下列其中一個目錄:

  • /opt/amazon/redshiftodbc/lib/64 ( 適用於 Linux 作業系統上的 64 位元驅動程式)

  • /opt/amazon/redshiftodbc/lib/32 ( 適用於 Linux 作業系統上的 32 位元驅動程式)

  • /opt/amazon/redshift/lib ( 適用於 macOS X 上的驅動程式)

此外,在 Linux 上的 /opt/amazon/redshiftodbc/Setup 下,或在 macOS X 上的 /opt/amazon/redshift/Setup 下,有範例 odbc.iniodbcinst.ini 檔案。您可以使用這些檔案做為設定 Amazon Redshift ODBC 驅動程式和資料來源名稱 (DSN) 的範例。

不建議使用 Amazon Redshift ODBC 驅動程式安裝目錄來存放組態檔案。Setup 目錄中的範例檔案僅供當作範例。如果您後來重新安裝 Amazon Redshift ODBC 驅動程式,或升級為更新版本,安裝目錄會遭到覆寫。然後,您對這些檔案可能做的任何變更都會遺失。

若要避免這種情況,請將 amazon.redshiftodbc.ini 檔案複製到安裝目錄以外的目錄。如果您將此檔案複製到使用者的主目錄,請在檔案名稱開頭加上一點 (.),將它變成隱藏檔。

對於 odbc.iniodbcinst.ini 檔案,請使用位於使用者主目錄中的組態檔案,或在另一個目錄中建立新版本。根據預設,您的 Linux 或 macOS X 作業系統應該在使用者的主目錄 (/home/$USER~/) 中具有 odbcinst.ini 檔案和 odbc.ini 檔案。這些預設檔案是隱藏檔,每個檔案名稱前面以點表示。僅當使用 -a 旗標來列出目錄內容時,才會顯示這些檔案。

無論對 odbc.iniodbcinst.ini 檔案選擇何種選項,都會修改這些檔案來新增驅動程式和 DSN 組態資訊。如果建立新檔案,則還需要設定環境變數來指定這些組態檔案所在的位置。

根據預設,ODBC 驅動程式管理員會設定為使用隱藏版本的 odbc.iniodbcinst.ini 組態檔 (命名為 .odbc.ini 和 .odbcinst.ini),這些組態檔位於主目錄中。它們也會設定為使用驅動程式安裝目錄的 /lib 子資料夾中的 amazon.redshiftodbc.ini 檔案。如果您將這些組態檔儲存在其他位置,請設定如下所述的環境變數,以便驅動程式管理員可以找到這些檔案。如需詳細資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南中的「指定驅動程式組態檔案的位置」。

在 Linux 和 macOS X 作業系統上建立資料來源名稱

使用資料來源名稱 (DSN) 連接至資料倉庫時,請設定 odbc.ini 檔案來定義 DSN。在 odbc.ini 檔案中設定屬性,以建立 DSN 來指定資料倉庫的連線資訊。

如需有關如何設定odbc.ini檔案的詳細資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南中的「在非 Windows 電腦上建立資料來源名稱」在中國 AWS 地區,請使用下列連接器安裝和組態指南

在 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 連接器安裝和組態指南中的「在非 Windows 機器上設定無 DSN 的連線」。

在 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 連接器安裝和組態指南中的「在非 Windows 機器上指定 ODBC 驅動程式管理員」。

根據預設,ODBC 驅動程式管理員會設定為使用隱藏版本的 odbc.iniodbcinst.ini 組態檔 (命名為 .odbc.ini 和 .odbcinst.ini),這些組態檔位於主目錄中。它們也會設定為使用驅動程式安裝目錄的 /lib 子資料夾中的 amazon.redshiftodbc.ini 檔案。如果您將這些組態檔儲存在其他位置,請設定環境變數,以便驅動程式管理員可以找到這些檔案。如需詳細資訊,請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》中的「指定驅動程式組態檔案的位置」。

設定連線功能

您可以將下列連線功能設定給 ODBC 設定:

  • 設定 ODBC 驅動程式以提供憑證,並驗證 Amazon Redshift 資料庫的連線。

  • 設定 ODBC 驅動程式,以連線到啟用 Secure Sockets Layer (SSL) 的通訊端 (如果您連線到已啟用 SSL 的 Amazon Redshift 伺服器)。

  • 設定 ODBC 驅動程式,以透過 Proxy 伺服器連線到 Amazon Redshift。

  • 將 ODBC 驅動程式設定為使用查詢處理模式,以防止查詢耗用太多記憶體。

  • 設定 ODBC 驅動程式,以透過代理伺服器傳遞 IAM 身分驗證程序。

  • 設定 ODBC 驅動程式,以使用 TCP 保持連線來防止連線逾時。

如需這些連線功能的相關資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南

設定 ODBC 驅動程式選項

您可以使用組態選項來控制 Amazon Redshift ODBC 驅動程式的行為。

在 Microsoft Windows 中,您通常於設定資料來源名稱 (DSN) 時設定驅動程式選項。您也可以在連接時以程式設計方式在連線字串中設定驅動程式選項,或在 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\your_DSN 中新增或變更登錄機碼。如需設定 DSN 的相關資訊,請參閱在 Microsoft Windows 上安裝並設定 Amazon Redshift ODBC 驅動程式

在 Linux 和 macOS X 中,您可以在 odbc.iniamazon.redshiftodbc.ini 檔案中設定驅動程式組態選項,如 使用 ODBC 驅動程式管理員來設定 Linux 和 macOS X 作業系統上的驅動程式 中所述。在 amazon.redshiftodbc.ini 檔案中設定的組態選項會套用至所有連線。相反地,odbc.ini 檔案中設定的組態選項是針對某個連線。odbc.ini 中設定的組態選項優先於 amazon.redshiftodbc.ini 中設定的組態選項。

如需如何設定 ODBC 驅動程式組態選項的相關資訊,請參閱 Amazon Redshift ODBC 連接器安裝和組態指南

先前的 ODBC 驅動程式版本

只有在您的工具需要特定版本的驅動程式時,才需要下載舊版的 Amazon Redshift ODBC 驅動程式。

使用先前的 ODBC 驅動程式版本 (適用於 Windows)

以下是 64 位元驅動程式:

32 位元的驅動程式已停止使用,先前的版本已不受支援。

使用先前的 ODBC 驅動程式版本 (適用於 Linux)

以下是 64 位元驅動程式版本:

32 位元的驅動程式已停止使用,先前的版本已不受支援。

使用先前的 ODBC 驅動程式版本 (適用於 macOS X)

以下是適用於 macOS X 的 Amazon Redshift ODBC 驅動程式版本: