

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# 在 Microsoft Windows 上使用 Amazon Redshift ODBC 驅動器
<a name="odbc20-install-config-win"></a>

您必須在存取 Amazon Redshift 資料倉儲的用戶端電腦上安裝 Amazon Redshift ODBC 驅動程式。針對安裝驅動程式的每一台電腦，有下列最低要求：
+ 機器上的管理員權限。
+ 機器符合下列系統要求：
  + 下列其中一個操作系統：
    + Windows 10 或 8.1。
    + Windows Server 2019、2016 或 2012。
  + 100 MB 的可用磁碟空間。
  + 已安裝 Visual C\$1\$1 Redistributable for Visual Studio 2015，適用於 64 位元。您可以在 Microsoft 網站上的[下載適用於 Visual Studio 2022 的 Visual C\$1\$1 可轉散發套件](https://visualstudio.microsoft.com/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2022)下載安裝套件。

# 下載並安裝 Amazon Redshift ODBC 驅動器
<a name="odbc20-install-win"></a>

使用下列程序來下載並安裝適用於 Windows 作業系統的 Amazon Redshift ODBC 驅動程式。僅在您執行的第三方應用程式經認證可與 Amazon Redshift 搭配使用，且該應用程式需要特定驅動程式時，才使用不同的驅動程式。

若要下載並安裝 ODBC 驅動程式：

1. 下載下列驅動程式：[64 位元 ODBC 驅動程式 2.1.15.0 版](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/2.1.15.0/AmazonRedshiftODBC64-2.1.15.0.msi) 

   此驅動程式的名稱是 **Amazon Redshift ODBC 驅動程式 (x64)**。

1. 檢閱 [Amazon Redshift ODBC 驅動程式 2.x 版授權](https://github.com/aws/amazon-redshift-odbc-driver/blob/master/LICENSE)。

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

# 建立 ODBC 連線的系統 DSN 項目
<a name="odbc20-dsn-win"></a>

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

建議您建立系統 DSN，而不是使用者 DSN。部分應用程式會使用不同資料庫使用者帳戶載入資料，而且可能無法偵測到在其他資料庫使用者帳戶下建立的使用者 DSN。

**注意**  
對於使用 AWS Identity and Access Management (IAM) 登入資料或身分提供者 (IdP) 登入資料的身分驗證，需要額外的步驟。如需詳細資訊，請參閱[設定 JDBC 或 ODBC 連線以使用 IAM 憑證](https://docs.aws.amazon.com/redshift/latest/mgmt/generating-iam-credentials-configure-jdbc-odbc.html)。

若要建立 ODBC 連線的系統 DSN 項目：

1. 在**開始**功能表中，輸入「ODBC 資料來源」。選擇 **ODBC 資料來源**。

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

1. 在 **ODBC 資料來源管理員**中，選擇**驅動程式**索引標籤並尋找下列驅動程式資料夾：**Amazon Redshift ODBC 驅動程式 (x64)**。

1. 選擇**系統 DSN**索引標籤，為電腦上的所有使用者設定驅動程式，或選擇**使用者 DSN**索引標籤，只為您的資料庫使用者帳戶設定驅動程式。

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

1. 選擇 **Amazon Redshift ODBC 驅動程式 (x64)**，然後選擇**完成**。**Amazon Redshift ODBC 驅動程式 DSN 設定**視窗會開啟。

1. 在**連線設定**區段下，輸入下列資訊：
   + 

**資料來源名稱**  
 輸入資料來源的名稱。例如，如果您遵循了《Amazon Redshift 入門指南》**，則可能會輸入 `exampleclusterdsn`，以便輕鬆記住與此 DSN 建立關聯的叢集。
   + 

**Server**  
 指定 Amazon Redshift 叢集的端點主機。您可以在 Amazon Redshift 主控台的叢集詳細資訊頁面上找到此資訊。如需詳細資訊，請參閱[在 Amazon Redshift 中設定連線](https://docs.aws.amazon.com/redshift/latest/mgmt/configuring-connections.html)。
   + 

**站點**  
 輸入資料庫使用的連接埠號碼。根據您在建立、修改或遷移叢集時所選取的連接埠而定，允許存取選取的連接埠。
   + 

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

1. 在**身分驗證**區段下，指定要設定標準或 IAM 身分驗證的組態選項。

1. 選擇 **SSL 選項**，並指定下列項目的值：
   + 

**身分驗證方式**  
選擇用於處理 Secure Sockets Layer (SSL) 的模式。在測試環境中，您可以使用 `prefer`。不過，若為生產環境且需要交換安全資料時，請使用 `verify-ca` 或 `verify-full`。
   + 

**最低 TLS**  
或者，選擇驅動器允許資料存放區用於加密連線的最低 TLS/SSL 版本。例如，如果您指定 TLS 1.2，則無法使用 TLS 1.1 來加密連線。預設版本是 TLS 1.2。

1.  在**代理**索引標籤中，指定任何代理連線設定。

1. 在**游標**索引標籤中，指定有關如何將查詢結果傳回給 SQL 用戶端工具或應用程式的選項。

1. 在**進階選項**中，指定 `logLevel`、`logPath`、`compression` 和其他選項的值。

1. 選擇**測試**。如果用戶端電腦可以連線至 Amazon Redshift 資料庫，則會出現下列訊息：**連線成功**。如果用戶端電腦無法連線至資料庫，您可以透過產生日誌檔案並聯絡 AWS 支援來疑難排解可能的問題。如需有關產生日誌的資訊，請參閱 (LINK)。

1.  選擇**確定**。