Open Database Connectivity (ODBC) 是一種通訊協定,可用來將 MicrosoftAccess 資料庫連線到外部資料來源,例如 MicrosoftSQL Server。 本文包含 ODBC 資料來源的一般資訊、如何建立資料來源,以及如何使用 Access連線到它們。 程序步驟可能會因為您的特定資料庫產品,以及所使用的 ODBC 驅動程式而有所不同。
本文內容
關於 ODBC 資料來源
資料來源是一種包含資料以及存取該資料所需之連線資訊的來源。 資料來源的範例包括 SQL Server、Oracle RDBMS、試算表和文字檔。 而連線資訊則包括伺服器位置、資料庫名稱、登入識別碼、密碼,以及各種描述如何連線至資料來源的 ODBC 驅動程式選項。 這些資訊可向您要連線之資料庫的系統管理員取得。
在 ODBC 架構中,應用程式 (例如 Access ) 會連線到 ODBC 驅動程式管理員,而 ODBC 驅動程式管理員又會使用特定的 ODBC 驅動程式 (,例如 Microsoft SQL ODBC 驅動程式) 來連線到資料來源。 在 Access中,您可以使用 ODBC 資料來源連線到沒有內建驅動程式的 Access 外部資料來源。
若要連線到這些資料來源,您必須執行下列動作:
-
在電腦上安裝包含該資料來源的合適 ODBC 驅動程式。
-
使用 ODBC 資料來源管理員 將連線資訊儲存在 MicrosoftWindows 登錄或 DSN 檔案中,或使用 Visual Basic 程式碼中的連線字串,將連線資訊直接傳遞至 ODBC 驅動程式管理員,以定義 DSN) 的資料來源 (名稱。
機器資料來源
機器資料來源會將連線資訊儲存在特定電腦上的 Windows 登錄中。 您只能在定義該資訊的電腦上使用該機器資料來源。 機器資料來源分為使用者和系統兩種。 使用者資料來源僅可由目前的使用者使用,並且只有該使用者看得到。 系統資料來源則可由電腦上的所有使用者使用,且所有使用者以及系統全域服務都能看到。 由於機器資料來源只有登入的使用者可以檢視,且無法由遠端使用者複製到另一部電腦,所以機器資料來源在您想要提供更高安全性時會特別實用。
檔案資料來源
檔案資料來源 (也稱為 DSN 檔案,) 將連線資訊儲存在文字檔案中,而不是 Windows 登錄中,並且通常比機器資料來源使用起來更靈活。 例如,您可以將檔案資料來源複製到任何具有正確 ODBC 驅動程式的電腦,讓您的應用程式在它使用的所有電腦上都能有一致、正確的可靠連線資訊。 或者,您可以將檔案資料來源置於單一伺服器,然後在網路上的多部電腦間共用,就能輕易地在單一位置維護連線資訊。
檔案資料來源也可以是不可共用的。 不可共用的檔案資料來源會位於單一電腦上,並指向一個機器資料來源。 您可以使用不可共用的檔案資料來源,以從其中存取現有的機器資料來源。
連接字串
您可以在模組中定義指定連線資訊的格式化連接字串。 連接字串會將連線資訊直接傳給 ODBC 驅動程式管理員,這有助於簡化應用程式,免去您在使用資料庫之前,系統管理員或使用者要先建立 DSN 的需求。
如需 ODBC 介面的相關詳細資訊,請參閱 MSDN 中 ODBC 程式設計師參照一節。
新增 ODBC 資料來源
在開始之前,請取得並安裝適合您想要連接之資料來源的 ODBC 驅動程式。
附註: 您必須是本機電腦上 Administrators 群組的一員,才能新增或設定 ODBC 資料來源。
-
按一下 [開始],然後按一下 [控制台]。
-
按兩下 [控制台] 中的 [系統管理工具]。
-
在 [系統管理工具] 對話方塊中,按兩下 [資料來源 (ODBC)]。
[ODBC 資料來源管理員] 對話方塊會隨即顯示。
-
依據您想要新增的資料來源類型,按一下 [使用者 DSN]、[系統 DSN] 或 [檔案 DSN]。 如需詳細資訊,請參閱關於 ODBC 資料來源。
-
按一下 [新增]。
-
選取您要使用的驅動程式,然後按一下 [完成] 或 [下一步]。
如果您想要的驅動程式不在清單中,請連絡您連線之資料庫的系統管理員,以獲得如何取得正確驅動程式的相關資訊。
-
請依照指示,在後續任何對話方塊中輸入所需的連線資訊。
如需關於個別設定的詳細資訊,請按一下 ODBC 對話方塊中的 [說明]。