Applies ToMicrosoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

開放式資料庫連接 (ODBC) 是一項通訊協定,您可以用它來將 Microsoft Access 資料庫連線至外部資料來源 (如 Microsoft SQL Server)。 本文包含關於 ODBC 資料來源的一般資訊、如何建立,以及如何使用 Microsoft Access 連線至 ODBC 資料來源。 程序步驟可能會因為您的特定資料庫產品,以及所使用的 ODBC 驅動程式而有所不同。

本文內容

關於 ODBC 資料來源

資料來源是一種包含資料以及存取該資料所需之連線資訊的來源。 資料來源的範例如 SQL Server、Oracle RDBMS、試算表和文字檔。 而連線資訊則包括伺服器位置、資料庫名稱、登入識別碼、密碼,以及各種描述如何連線至資料來源的 ODBC 驅動程式選項。 這些資訊可向您要連線之資料庫的系統管理員取得。

在 ODBC 架構中,Access 等應用程式會連線至 ODBC 驅動程式管理員,後者進而使用特定的 ODBC 驅動程式 (例如 Microsoft SQL ODBC 驅動程式) 來連線至資料來源。 在 Access 中,您可以使用 ODBC 資料來源來連線至沒有內建驅動程式的 Access 外部資料來源。

若要連線到這些資料來源,您必須執行下列動作:

  • 在電腦上安裝包含該資料來源的合適 ODBC 驅動程式。

  • 定義資料來源名稱 (DSN),方法是使用 [ODBC 資料來源​​管理員] 將連線資訊儲存在 Microsoft Windows 登錄或 DSN 檔案中,或是使用 Visual Basic 程式碼中的連接字串直接將連線資訊傳給 ODBC 驅動程式管理員。

機器資料來源

機器資料來源會將連線資訊儲存在特定電腦的 Windows 登錄中。 您只能在定義該資訊的電腦上使用該機器資料來源。 機器資料來源分為使用者和系統兩種。 使用者資料來源僅可由目前的使用者使用,並且只有該使用者看得到。 系統資料來源則可由電腦上的所有使用者使用,且所有使用者以及系統全域服務都能看到。 由於機器資料來源只有登入的使用者可以檢視,且無法由遠端使用者複製到另一部電腦,所以機器資料來源在您想要提供更高安全性時會特別實用。

檔案資料來源

檔案資料來源 (又稱 DSN 檔案) 會將連線資訊儲存在文字檔案而非 Windows 登錄中,使用起來會比機器資料來源更有彈性。 例如,您可以將檔案資料來源複製到任何具有正確 ODBC 驅動程式的電腦,讓您的應用程式在它使用的所有電腦上都能有一致、正確的可靠連線資訊。 或者,您可以將檔案資料來源置於單一伺服器,然後在網路上的多部電腦間共用,就能輕易地在單一位置維護連線資訊。

檔案資料來源也可以是不可共用的。 不可共用的檔案資料來源會位於單一電腦上,並指向一個機器資料來源。 您可以使用不可共用的檔案資料來源,以從其中存取現有的機器資料來源。

連接字串

您可以在模組中定義指定連線資訊的格式化連接字串。 連接字串會將連線資訊直接傳給 ODBC 驅動程式管理員,這有助於簡化應用程式,免去您在使用資料庫之前,系統管理員或使用者要先建立 DSN 的需求。

如需 ODBC 介面的相關詳細資訊,請參閱 MSDN 中 ODBC 程式設計師參照一節。

頁面頂端

新增 ODBC 資料來源

在開始之前,請取得並安裝適合您想要連接之資料來源的 ODBC 驅動程式。

附註:  您必須是本機電腦上 Administrators 群組的一員,才能新增或設定 ODBC 資料來源。

  1. 按一下 [開始],然後按一下 [控制台]。

  2. 按兩下 [控制台] 中的 [系統管理工具]。

  3. 在 [系統管理工具] 對話方塊中,按兩下 [資料來源 (ODBC)]。

    [ODBC 資料來源管理員] 對話方塊會隨即顯示。

  4. 依據您想要新增的資料來源類型,按一下 [使用者 DSN]、[系統 DSN] 或 [檔案 DSN]。 如需詳細資訊,請參閱關於 ODBC 資料來源

  5. 按一下 [新增]。

  6. 選取您要使用的驅動程式,然後按一下 [完成] 或 [下一步]。

    如果您想要的驅動程式不在清單中,請連絡您連線之資料庫的系統管理員,以獲得如何取得正確驅動程式的相關資訊。

  7. 請依照指示,在後續任何對話方塊中輸入所需的連線資訊。

如需關於個別設定的詳細資訊,請按一下 ODBC 對話方塊中的 [說明]。

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。