程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> 在Access中手動拆分數據庫

在Access中手動拆分數據庫

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