建立 ODBC 連線的系統 DSN 項目 - Amazon Redshift

自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章

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

建立 ODBC 連線的系統 DSN 項目

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

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

注意

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

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

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

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

  2. ODBC 資料來源管理員中,選擇驅動程式索引標籤並尋找下列驅動程式資料夾:Amazon Redshift ODBC 驅動程式 (x64)

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

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

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

  6. 連線設定區段下,輸入下列資訊:

    • Data Source Name (資料來源名稱)

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

    • Server

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

    • 連線埠

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

    • 資料庫

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

  7. 身分驗證區段下,指定要設定標準或 IAM 身分驗證的組態選項。

  8. 選擇 SSL 選項,並指定下列項目的值:

    • 身分驗證方式

      選擇用於處理 Secure Sockets Layer (SSL) 的模式。在測試環境中,您可以使用 prefer。不過,若為生產環境且需要交換安全資料時,請使用 verify-caverify-full

    • 最小 TLS

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

  9. 代理索引標籤中,指定任何代理連線設定。

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

  11. 進階選項中,指定 logLevelcompressionlogPath和其他選項的值。

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

  13. 選擇確定