QQ:954886777
好文分享

Access數(shù)據(jù)庫超過2G解決方案|access超過2g報錯如何處理

時間:2024年08月26日 信息來源:本站原創(chuàng) 點擊: 加入收藏 】【 字體:

  Access數(shù)據(jù)庫操作、管理起來很方便,工作多年,為百分之九十九的客戶采用了該數(shù)據(jù)庫。雖然它貼著“小型數(shù)據(jù)庫”的標(biāo)簽,但普通企業(yè)網(wǎng)站和應(yīng)用程序很難感受到它的“小”,單個Access數(shù)據(jù)庫最多可創(chuàng)建2,048個表,實際應(yīng)用時很少會超過100個的,單個表最多可定義255個字段,實際應(yīng)用時很少會超過50個的,單個表最多可存儲40億行記錄,這個數(shù)據(jù)量對于普通企業(yè)網(wǎng)站來說,它的存儲能力簡直就是沒有上限的。

  但是意外還是碰到了,那就數(shù)據(jù)庫“大小”超過2G后就無法再存入動西了,不管哪個版本它占用空間都被限制在2G上。

  通常解決方案會選據(jù)升級數(shù)據(jù)為sqlserver,MySQL等,升級完以后再對應(yīng)的修改程序代碼,工作量相當(dāng)?shù)拇?..這里介紹一種較簡單的折中解決方案:

  1、打開“SQL server management Studio”創(chuàng)建一個庫,為這個庫導(dǎo)入數(shù)據(jù),數(shù)據(jù)庫源選擇那個access庫...,把a(bǔ)ccess庫那個占用空間最大的表連同數(shù)據(jù)一塊導(dǎo)進(jìn)來,通常情況只有一個表,如果需要可以導(dǎo)入多個表。

Access數(shù)據(jù)庫超過2G解決方案|access超過2g報錯如何處理



  根據(jù)實際情況導(dǎo)入時,變更一下字段類型。

Access數(shù)據(jù)庫超過2G解決方案|access超過2g報錯如何處理

  2、打開“Access數(shù)據(jù)庫”,-->“獲取外部數(shù)據(jù)ODBC數(shù)據(jù)庫”-->“通過創(chuàng)建鏈接表來鏈接到數(shù)據(jù)源”。


  3、選擇要鏈接的“表”,記得保存一下密碼。

Access數(shù)據(jù)庫超過2G解決方案|access超過2g報錯如何處理

  4、把源表(占空間大的表)刪掉,把創(chuàng)建好的這個外鏈表名稱改成源表名。修復(fù)壓縮一下這個數(shù)據(jù)庫,瞬間變小。:)

(圖)

Access數(shù)據(jù)庫超過2G解決方案|access超過2g報錯如何處理

  5、到這里就結(jié)束了,打開網(wǎng)站測試一下吧。網(wǎng)上還有介紹采用多個access庫來解決超過2G限制的方案,但還要修改一下程序,工作量太大,這是最簡單的一種Access超過2G的解決方案了。




上一篇:百度優(yōu)化之判斷關(guān)鍵詞是否犯下堆砌的問題
下一篇::沒有了
(作者:佚名 編輯:admin)

新文章

門文章

野性狂欢大派对AV片_亚洲va欧美va_亚洲 国产 最新_国产999在线视频观看