若要在 Microsoft Office Access 2003 和更早版本的
Access 中拆分數據庫,請按照以下步驟操作:
新建一個空的
Access 數據庫。
在“文件”菜單上,指向“獲取外部數據”,然後單擊“導入”。
找到並選擇要拆分的數據庫。
在“表”選項卡上,單擊“全選”,然後單擊“確定”。
請注意,
Access 將所有表都導入到作為後端數據庫的新數據庫中。
將新的後端數據庫存儲在一個網絡共享位置中,並確保所有用戶都具有該共享位置的完全訪問權限。
新建另一個空的
Access 數據庫。
在“文件”菜單上,指向“獲取外部數據”,然後單擊“鏈接表”。
選擇剛才創建的後端數據庫。
在“表”選項卡上,單擊“全選”,然後單擊“確定”。
請注意,
Access 會將後端數據庫中的表鏈接到前端數據庫。
在“文件”菜單上,指向“獲取外部數據”,然後單擊“導入”。
選擇要拆分的原始數據庫,然後單擊“導入”。
在“窗體”選項卡上,單擊“全選”。在所有選項卡中重復此步驟(“表”選項卡除外)。由於已經鏈接到表,現在只需導入其余對象即可。
在選擇了除表以外的所有對象之後,單擊“確定”。
請注意,現在您已經鏈接了所有表並且導入了其余的對象。
若要在 Microsoft Office
Access 2007 中拆分數據庫,請按照以下步驟操作:
新建一個空的
Access 數據庫。
在“外部數據”選項卡上,單擊“導入”組中的“
Access”。
在“獲取外部數據”對話框中,單擊“浏覽”以找到並選擇要拆分的數據庫,單擊以選中“將表、查詢、窗體、宏和模塊導入當前數據庫”復選框,然後單擊“確定”。
在“導入對象”對話框中,單擊“表”選項卡上的“全選”,然後單擊“確定”。
請注意,
Access 將所有表都導入到作為後端數據庫的新數據庫中。
將新的後端數據庫存儲在一個網絡共享位置中,並確保所有用戶都具有該共享位置的完全訪問權限。
新建另一個空的
Access 數據庫。
在“外部數據”選項卡上,單擊“導入”組中的“
Access”。
在“獲取外部數據”對話框中,單擊“浏覽”以選擇創建的後端數據庫,單擊以選中“通過創建鏈接表來鏈接到數據源”復選框,然後單擊“確定”。
在“導入對象”對話框中,單擊“表”選項卡上的“全選”,然後單擊“確定”。
請注意,
Access 會將後端數據庫中的表鏈接到前端數據庫。
在“外部數據”選項卡上,單擊“導入”組中的“
Access”。
在“獲取外部數據”對話框中,單擊“浏覽”以選擇要拆分的原始數據庫,單擊以選中“將表、查詢、窗體、宏和模塊導入當前數據庫”復選框,然後單擊“確定”。
在“導入對象”對話框中,單擊“窗體”選項卡上的“全選”,並在所有其他選項卡上重復此步驟,但是“表”選項卡除外,因為您已經鏈接到表。現在,只需導入其余對象,然後單擊“確定”。
請注意,現在您已經鏈接了所有表並且導入了其余的對象。
注意:
此數據庫為前端數據庫。可以將此前端數據庫分發到工作站,以便每個用戶都擁有自己的前端數據庫副本。
現在,您已經成功地拆分了數據庫,這樣可提高性能。當用戶打開窗體時,窗體將在用戶計算機上本地打開,而不會通過網絡發送。只有鏈接表中的數據才會通過網絡進行傳輸。
可能需要拆分數據庫的原因
下面列出了拆分數據庫的常見原因:
您要與網絡上的多個用戶共享數據庫。
有多個人在進行數據庫開發工作,而您沒有安裝 Microsoft Visual Source Safe。
您不希望用戶能夠對表進行設計更改。
拆分數據庫的最常見原因是:您要與網絡上的多個用戶共享數據庫。如果直接將數據庫存儲在網絡共享位置中,則在用戶打開窗體、查詢、宏、模塊或報表時,必須通過網絡將這些對象發送到使用該數據庫的每個用戶。如果對數據庫進行拆分,則每個用戶都可以擁有自己的窗體、查詢、宏、模塊和報表副本。因此,僅有表中的數據才需要通過網絡發送。
注意:若要拆分數據庫,還可以使用數據庫拆分器實用工具。