連結至外部數據源,並根據不同數據集建立解決方案,是 Office Access的強大功能。 [鏈接數據表管理員] 是檢視和管理 Access 資料庫中所有數據源和鏈接數據表的中心位置。 由於數據來源位置、資料表名稱或數據表架構的變更,您可能需要隨時重新整理、重新鏈接、尋找、編輯或刪除鏈接的數據表。 例如,您要從測試切換到生產環境,因此您需要變更數據源位置。 如果您的解決方案需求已變更,您也可以新增或刪除鏈接的數據表。
附註: 根據您擁有的 Access 版本, [鏈接數據表 管理員] 對話框的運作方式不同。 在 Microsoft 365中,您可以使用此對話方塊重新整理、重新連結、新增、編輯、搜尋及刪除鏈接的數據表,但無法將資訊匯出至 Excel。 在Access 2016 和更新版本中,對話框簡單多了,但您可以將資訊導出至 Excel。
使用連結數據表管理員維護每個數據源及其鏈接數據表
您要做什麼? 開始 之前 — 重新整理數據源及其鏈接資料表 — 重新連結資料源或連結資料表 — 尋找連結資料表 — 編輯資料來源 — 新增資料源和連結資料表 — 刪除資料來源或連結資料表 — |
開始之前
使用鏈接數據表管理員的方法有好幾種,但我們建議您採用下列一系列步驟,做為最佳作法:
-
重新整理數據源以確保連結成功並找出問題。
-
如果數據源發生問題,請在出現提示時輸入正確的位置,或編輯數據源以修正問題。
-
重新連結狀態 為 [失敗 ] 的個別數據表。 Access 自動重新整理狀態以表示成功或失敗。
-
重複步驟 1 到 3,直到所有問題都修正為止。
重新整理數據源及其鏈接資料表
重新整理數據源及其鏈接資料表,以確保數據源易於存取,且鏈接資料表正常運作。
-
選取 [鏈接數據表管理員] > [外部數據]。
祕訣 若要從導航窗格重新整理特定鏈接數據表,請以滑鼠右鍵按兩下該數據表,然後選取 [ 重新整理連結]。 您也可以將游標暫留在鏈接的數據表名稱上,以查看 連接字串 和其他資訊。
-
在 [ 鏈接數據表管理員 ] 對話框中,選取數據源或個別的鏈接資料表。
選取數據源會選取其所有鏈接數據表。 展開 (+) 數據源 中的專案,以選取個別的鏈接資料表。
-
選取 [重新整理]。
-
如果數據來源位置有問題,請在系統提示時輸入正確的位置或 編輯數據源。
-
確認 [ 狀態] 列為可見 (您可能需要橫向捲動) ,然後檢查以查看結果:
-
成功 已成功重新整理鏈接的數據表。
-
失敗 一或多個鏈接數據表發生問題。 導致狀態失敗的最常見原因包括:新的認證或數據表名稱的變更。 若要修正此問題, 請重新連結數據源或鏈接的數據表。
-
-
再次選 取 [重新整理 ],直到您修正每個失敗的鏈接數據表, 而 [狀態] 欄會顯示 [成功]。
重新連結數據源或鏈接資料表
重新連結數據源以變更其位置和鏈接資料表,以變更其名稱。
-
選取 [鏈接數據表管理員] > [外部數據]。
祕訣 在導覽列中,您可以將游標暫留在鏈接的數據表名稱上,以查看 連接字串 和其他資訊。
-
在 [ 鏈接數據表管理員 ] 對話框中,選取數據源或個別的鏈接資料表。
您可能需要展開 [數據源] 欄中的 [ (+) 專案 ] 。
-
選取 [重新連結]。
-
無論 Access 是否找到數據源, Access 提示您輸入新的數據源位置。 輸入正確位置之後,您可以維持現有連結的數據表名稱不變,或選擇新的數據表名稱。
-
確認 [ 狀態] 列為可見 (您可能需要橫向捲動) ,然後檢查以查看結果:
-
成功 鏈接的數據表已成功重新連結。
-
失敗 一或多個鏈接數據表發生問題。
-
-
系統會提示您輸入新的資料表名稱。 在某些情況下,您可能需要從資料表清單中選擇新數據表。 如果系統提示您輸入 連接字串,請在 [連線字串] 方塊中輸入字串。 Access 自動重新整理狀態以表示成功或失敗。
-
再次選取 [重新連結 ],直到您修正每個失敗的鏈接數據表, 而 [狀態] 欄會顯示 [成功]。
尋找連結數據表
如果您有許多連結的數據表,請使用 [鏈接資料表管理員] 對話框頂端的 [搜尋] 方塊來尋找您要的專案。
-
在 [搜尋] 方塊中輸入文字。
Access 搜尋 [資料源名稱 ] 和 [ 數據源資訊 ] 欄以尋找相符專案。
搜尋不區分大小寫,並使用預先輸入來動態清單連結數據表名稱相符。
-
若要重設顯示器,請清除 [搜尋] 方 塊。
編輯數據源
視數據源而定,您可以變更顯示名稱、數據源路徑、檔名、密碼或 連接字串。
-
選取 [鏈接數據表管理員] > [外部數據]。
祕訣 在導覽列中,您可以將游標暫留在鏈接的數據表名稱上,以查看 連接字串 和其他資訊。
-
在 [ 鏈接的數據表管理員 ] 對話框中,選取數據源,將游標暫留在數據源上,然後選取 [編輯]。
-
變更 [ 編輯連結 ] 對話框中的資訊。
編輯 Excel 數據源的相關信息
-
選取 [完成]。
新增數據源和鏈接數據表
您可以新增下列數據源類型: Access、SQL (Server 和 Azure) 、Excel 或自定義 (文字、Microsoft Dynamics、ShaePoint 清單、ODBC) 。
祕訣 對於在 VBA 程式代碼中輸入連線字串的 Access 開發人員,請考慮從 [鏈接數據表管理員] 對話方塊新增和編輯 連接字串,而不是直接修訂程式代碼,或撰寫會自動變更連線字串的複雜程序代碼。
-
選取 [鏈接數據表管理員] > [外部數據]。
-
在 [ 鏈接的數據表管理員 ] 對話框中,選取 [ 新增]。
-
若要改善可搜尋性和意義,請在 [ 顯示名稱] 方 塊中輸入名稱。 預設顯示名稱是數據源的類型。
這個名稱會顯示在 [ 數據源 ] 欄中,您可以排序此欄,也可以使用名稱來分類數據源,這在您有許多數據源時特別有用。
-
執行下列其中一個動作:
-
選取 [SQL (Server/Azure) ],選取 [下一步],然後輸入 SQL Server 登入和 DSN 資訊。 如需詳細資訊,請參閱匯入或連結至 SQL Server 資料庫中的數據,以及從 Azure SQL Server Database 連結至或匯入數據。
-
選 取 [存取],選取 [ 下一步],然後在 [ 新增連結 ] 對話框中輸入檔名和密碼。 如需詳細資訊,請參閱 匯入或連結至另一個 Access 資料庫中的數據。
-
選取 Excel,然後在 [ 新增連結 ] 對話框中輸入檔名。 如需詳細資訊,請參閱 匯入或連結至 Excel 活頁簿中的數據。
-
選取 [自定義 (文字]、[Dynamics]、[SharePoint 列表]、[ODBC) ],然後在 [新增連結] 對話框中輸入數據源路徑和 連接字串。 如需詳細資訊,請參閱 連線字串語法。
-
-
請選取 [關閉]。
刪除資料源或連結數據表
您可能會想要刪除數據源或鏈接的數據表,因為這些數據源或鏈接資料表已不再需要,且要將 [鏈接資料表管理員 ] 對話框清除。
-
選取 [鏈接數據表管理員] > [外部數據]。
-
在 [ 鏈接的數據表管理員 ] 對話框中,選取一或多個數據源或鏈接的數據表。
您可能需要展開 [數據源] 欄中的 [ (+) 專案 ] 。
-
選取 [刪除]。
-
當系統提示您確認時,請選取 [ 是]。
刪除鏈接的數據表只會移除用於在數據源中開啟數據表的資訊,而不會移除資料表本身。