View a markdown version of this page

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

Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊,請參閱部落格文章

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

建立 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. 連線設定區段下,輸入下列資訊:

    • 資料來源名稱

      輸入資料來源的名稱。例如,如果您遵循了《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. 進階選項中,指定 logLevellogPathcompression 和其他選項的值。

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

  13. 選擇確定