使用安裝程式新增和修改資料來源

重要

Windows 日後的版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 Oracle 提供的 ODBC 驅動程式。

資料來源可識別可包含網路程式庫、伺服器、資料庫與其他屬性的資料路徑 - 在此情況下,資料來源為至某個 Oracle 資料庫的路徑。 若要連線資料來源,驅動程式管理員會檢查 Windows 登錄是否包含特定連線資訊。

ODBC 資料來源管理員所建立的登錄輸入是由 ODBC 驅動程式管理員與 ODBC 驅動程式使用。 這個輸入包含每個資料來源與其相關聯驅動程式的相關資訊。 您必須先將其連線資訊加入登錄,才能連線資料來源。

若要新增並設定資料來源,請使用 ODBC 資料來源管理員。 ODBC 系統管理員會更新資料來源連線資訊。 當您新增資料來源時,ODBC 系統管理員會為您更新登錄資訊。

新增 Windows 的資料來源

  1. 開啟 ODBC 資料來源管理員

  2. 在 [ODBC 資料來源管理員] 對話方塊,按一下 [新增]。 [建立新的資料來源] 對話方塊隨即出現。

  3. 選取 [Microsoft ODBC for Oracle],然後按一下 [完成]。 [Microsoft ODBC for Oracle 安裝程式] 對話方塊隨即出現。

  4. 在 [資料來源名稱] 方塊中,輸入您想要存取的資料來源名稱。 可以是您選擇的任何名稱。

  5. 在 [描述] 方塊中輸入驅動程式的描述。 這個選擇性欄位描述資料來源所連線的資料庫驅動程式。 可以是您選擇的任何名稱。

  6. 在 [使用者名稱] 方塊中,輸入資料庫使用者名稱 (您的資料庫使用者識別碼)。

  7. 在 [伺服器] 方塊中,輸入您要存取的 Oracle Server 引擎資料庫別名或連接字串。

  8. 按一下 [確定] 以新增此資料來源。

注意

[資料來源] 對話方塊隨即出現,ODBC 系統管理員會更新登錄資訊。 當您連線此資料來源時,您輸入的使用者名稱與連接字串會成為此資料來源的預設連線值。

  1. 按一下 [選項] 可針對 ODBC Driver for Oracle 設定更多規格:

    • 翻譯 - 按一下 [選取] 以選擇載入的資料翻譯工具。 預設值為 [無翻譯工具]<>。

    • 效能 - [目錄函式中包含 REMARKS] 核取方塊會指定驅動程式是否傳回 SQLColumns 結果集的備註資料行。 未設定此值時,ODBC Driver for Oracle 可提供更快速的存取。

      [在 SQL 資料行包含 SYNONYMS] 核取方塊會指定驅動程式是否傳回資料行資訊。 緩衝區大小 會指定設定來接收擷取資料的大小,以位元組為單位。 驅動程式會最佳化擷取,以從 Oracle Server 一次擷取傳回足夠的資料列,以填滿指定大小的緩衝區。 擷取大量資料時,較大值通常會提高效能。

    • 自訂 - [強制執行 ODBC DayOfWeek 標準] 核取方塊會指定結果集是否符合 ODBC 指定的星期格式 (星期日 = 1;星期六 = 7)。 如果清除此核取方塊,則會傳回本地特定的 Oracle 值。

      SQLDescribeCol 一律傳回精確度值核取方塊會指定驅動程式是否應該為 SQLDescribeColcbColDef 引數傳回一個非零值。 此連接字串屬性僅能套用於沒有 Oracle 定義小數位數的資料行,例如計算數值資料行和定義為 NUMBER 的資料行 (不含有效位數或小數位數)。 當 Oracle 未提供該資訊時,SQLDescribeCol 呼叫會傳回 130 作為精確度。 如果清除此核取方塊,驅動程式會針對這些類型的資料行傳回 0。

  2. 按一下 [新增] 以新增另一個資料來源,或按一下 [關閉] 結束。

修改 Windows 的資料來源

  1. 開啟 ODBC 資料來源管理員 按一下適當的 DSN 索引標籤。

  2. 選取您要修改的 Oracle 資料來源,然後按一下 [設定]。 [Microsoft ODBC for Oracle 安裝程式] 對話方塊隨即出現。

  3. 修改適用的資料來源欄位,然後按一下 [確定]。

當您完成修改此對話方塊的資訊時,ODBC 系統管理員會更新登錄資訊。