2015-07-13 60 views
0

我有一個傳統的VB6單片應用程序,它使用ADO庫函數讀取/寫入/刪除Access數據庫中的記錄。有多種功能連接到單個數據庫:MS - Access 2007數據庫操作和MDB文件大小

儘管數據庫中的數據不是太大,Access MDB文件迅速增長,導致達到2 GB的標記。那麼我唯一的出路就是停止應用程序,壓縮並修復數據庫,然後重新啓動應用程序。從應用程序創建太多連接會導致此問題?解決這個問題的方法是什麼?

+1

'讀取/寫入/刪除records'會影響數據庫的大小,而不是cinnections – Plutonix

回答

1

根據@plutonix,數據操作操作擴展了數據庫。你稱之爲「不是太大」。一個MDB> 100MB非常大!

聽起來好像是時候擴展應用程序以使用鏈接表並將數據存儲在SQL Server實例中(Express是免費的)。這隻會在MS Access中留下您的應用程序邏輯。這樣做需要很少的努力,你可以保持幾乎所有的代碼而不用觸摸它。

https://support.office.com/en-sg/article/Import-or-link-to-SQL-Server-data-a5a3b4eb-57b9-45a0-b732-77bc6089b84e

相關問題