

 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/)。

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

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

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

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

**注意**  
對於使用 AWS Identity and Access Management (IAM) 登入資料或身分提供者 (IdP) 登入資料的身分驗證，需要額外的步驟。如需詳細資訊，請參閱[步驟 5：設定 JDBC 或 ODBC 連線使用 IAM 登入資料](generating-iam-credentials-steps.md#generating-iam-credentials-configure-jdbc-odbc)。

如需如何建立系統 DSN 項目的相關資訊，請參閱 [Amazon Redshift ODBC 連接器安裝和組態指南](https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.6.3.1008/Amazon+Redshift+ODBC+Connector+Install+Guide.pdf)。

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

1. 在 **Start (開啟)** 功能表中，開啟 **ODBC Data Sources (ODBC 資料來源)**。

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

1. 在 **ODBC 資料來源管理員**中，選擇**驅動程式**索引標籤並尋找驅動程式資料夾：
   + **Amazon Redshift ODBC 驅動程式 (64 位元)**
   + **Amazon Redshift ODBC 驅動程式 (32 位元)**

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

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

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

1. 在 **Connection Settings (連線設定)** 下，輸入下列資訊：
<a name="rs-mgmt-dsn"></a>
**資料來源名稱**  
輸入資料來源的名稱。您可以使用稍後建立叢集連線時要用來識別資料來源的任何名稱。例如，如果您遵循了《Amazon Redshift 入門指南》**，則可能會輸入 `exampleclusterdsn`，以便輕鬆記住與此 DSN 建立關聯的叢集。
<a name="rs-mgmt-server"></a>
**Server**  
指定 Amazon Redshift 叢集的端點。您可以在 Amazon Redshift 主控台的叢集詳細資訊頁面上找到此資訊。如需詳細資訊，請參閱[在 Amazon Redshift 中設定連線](configuring-connections.md)。
<a name="rs-mgmt-port"></a>
**站點**  
輸入資料庫使用的連接埠號碼。請使用在叢集啟動或修改時設定給叢集使用的連接埠。
<a name="rs-mgmt-database"></a>
**資料庫**  
輸入 Amazon Redshift 資料庫的名稱。如果您在未指定資料庫名稱的情況下啟動了叢集，請輸入 `dev`。否則，請使用您在啟動過程選擇的名稱。如果您遵循了《Amazon Redshift 入門指南》**，請輸入 `dev`。

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

1. 在 **SSL Settings (SSL 設定)** 下，指定下列這一項的值：
<a name="rs-mgmt-ssl-authentication"></a>
**SSL authentication (SSL 身分驗證)**  
選擇用於處理 Secure Sockets Layer (SSL) 的模式。在測試環境中，您可以使用 `prefer`。不過，若為生產環境且需要交換安全資料時，請使用 `verify-ca` 或 `verify-full`。如需在 Windows 上使用 SSL 的相關資訊，請參閱《Amazon Redshift ODBC 連接器安裝和組態指南》**中的「在 Windows 上設定 SSL 驗證」。

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

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

   然後選擇 **OK (確定)**。

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

   然後選擇 **OK (確定)**。

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

    如果用戶端電腦無法連線至資料庫，您可以對可能的問題進行疑難排解。如需詳細資訊，請參閱[針對 Amazon Redshift 中的連線問題進行疑難排解](troubleshooting-connections.md)。

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

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