如何手動分割在 Access 中的 Access 資料庫

文章翻譯 文章翻譯
文章編號: 304932 - 檢視此文章適用的產品。
進階: 須具備專家編碼、 互通性,與多使用者技能。

本文會套用到 Microsoft Access 資料庫 (.mdb) 檔案或 Microsoft Access 資料庫 (.accdb) 檔案。
全部展開 | 全部摺疊

結論

基於各種原因您可能決定將資料庫分割前端應用程式或後端應用程式。後端資料庫包含資料表,而且會儲存在檔案伺服器上。前端資料庫連結到後端資料表包含所有表單、 查詢、 報表、 將巨集及模組。前端資料庫散發至使用者的工作站。

本文將告訴您,如何以手動方式代替資料庫分割藉由使用 [資料庫分割] 公用程式。

其他相關資訊

若要分割在 Microsoft Office Access 2003 和舊版的 Access 資料庫,請依照下列步驟執行:
  1. 建立新的空白 Access 資料庫。
  2. 在 [檔案] 功能表上指向 [取得外部資料],然後按一下 [匯入]。
  3. 找出並選取您想要分割的資料庫。
  4. 在 [表格] 索引標籤上按一下 [全選],然後按一下 [確定]]。

    請注意 Access 匯所有的資料表到新的資料庫是後端資料庫。
  5. 將新的後端資料庫儲存在網路共用上,並確定所有使用者都已共用的完整權限。
  6. 建立第二個新空白的 Access 資料庫。
  7. 在 [檔案] 功能表上指向 [取得外部資料],然後按一下 [連線資料表]。
  8. 選取您剛建立的後端資料庫。
  9. 在 [表格] 索引標籤上按一下 [全選],然後再按一下 [確定]

    請注意 Access 連線前端資料庫的後端資料庫中的資料表。
  10. 在 [檔案] 功能表上指向 [取得外部資料],然後按一下 [匯入]。
  11. 選取您正在分割原始的資料庫,然後按一下 [匯入
  12. 按一下 [表單] 索引標籤的 [全選]。重複此步驟,在 [表格] 索引標籤以外的所有標籤上。因為您已經有連結到資料表,您現在只需要匯入其餘的物件。
  13. 所有的物件以外的資料表中選取之後按一下 [確定]

    請注意現在有連結的所有資料表,都已經匯入其餘的物件。
如果要在 Microsoft Office Access 2007 資料庫分割,請依照下列步驟執行:
  1. 建立新的空白 Access 資料庫。
  2. 在 [外部的資料] 索引標籤上按一下 [匯入] 群組中的 [存取]。
  3. 在 [取得外部資料] 對話方塊中,按一下 [瀏覽] 以尋找並選取您想要分割,請按一下以選取 資料表、 查詢、 表單、 報表、 巨集和模組到目前的資料庫匯入] 核取方塊,然後按一下 [確定] 的資料庫]。
  4. 在 [匯入物件] 對話方塊按一下 [資料表] 索引標籤上的 [全選],再按 [確定]

    請注意 Access 匯所有的資料表到新的資料庫是後端資料庫。
  5. 將新的後端資料庫儲存在網路共用上,並確定所有使用者都已共用的完整權限。
  6. 建立第二個新空白的 Access 資料庫。
  7. 外部資料] 上按一下 [匯入] 群組中的 [存取]。
  8. 在 [取得外部資料] 對話方塊中,按一下 [瀏覽] 以選取您所建立的後端資料庫,按一下以選取 [連結至資料來源,藉由建立一個連結資料表 核取方塊然後按 [確定]]。
  9. 在 [匯入物件] 對話方塊按一下 [資料表] 索引標籤上的 [全選],再按 [確定]

    請注意 Access 連線前端資料庫的後端資料庫中的資料表。
  10. 外部資料] 上按一下 [匯入] 群組中的 [存取]。
  11. 在 [取得外部資料] 對話方塊中,按一下 [瀏覽] 選取您分割原始的資料庫,請按一下以選取 資料表、 查詢、 表單、 報表、 巨集和模組到目前的資料庫匯入] 核取方塊,然後按一下 [確定]]。
  12. 在 [匯入物件] 對話方塊中,按一下 [表單] 索引標籤上的 [全選],重複此步驟,在 [表格] 索引標籤以外的所有索引標籤上,因為您已經有連結至資料表]。您現在只需要匯入之物件的其餘部分,並再按一下 [確定]

    請注意現在有連結的所有資料表,都已經匯入其餘的物件。
備忘稿

這個資料庫是前端資料庫。這樣每個使用者有他自己份前端資料庫,您可以散佈這個工作站的前端資料庫。

現在,您已經成功地分割您將可改善效能的資料庫。現在當使用者開啟表單時,表單在本機開啟他們的電腦上,不在網路上傳送。只是來自網路上的資料是在連線資料表中的資料。

原因為何,您可能想要將分割您的資料庫

若要分割資料庫的典型原因如下:
  • 您與網路上的多個使用者共用您的資料庫。
  • 您有幾個人開發資料庫中,而且您不需 Microsoft Visual 來源安全安裝。
  • 不想使用您的使用者可以對資料表進行設計變更。
若要分割資料庫最常見的原因是網路上的多個使用者與共用資料庫。如果只是將資料庫儲存在網路共用上中,當您的使用者開啟表單、 查詢、 巨集、 模組或報表時,這些物件有跨網路傳送到每個使用資料庫的使用者。如果您分割資料庫,每個使用者都有他們自己的表單、 查詢、 巨集、 模組和報表的複本。因此,唯一必須透過網路傳送的資料是資料表中的資料。

附註若要分割資料庫,您也可以使用 [資料庫分割公用程式。

屬性

文章編號: 304932 - 上次校閱: 2007年4月11日 - 版次: 5.1
這篇文章中的資訊適用於:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
關鍵字:?
kbmt kbinfo kbexpertiseinter kbhowto KB304932 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:304932
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com