Access數(shù)據(jù)庫壓縮失敗的原因_Access數(shù)據(jù)庫教程
推薦:如何用ASP壓縮ACCESS數(shù)據(jù)庫用ACCESS數(shù)據(jù)庫開發(fā)的網(wǎng)站,當隨著網(wǎng)站數(shù)據(jù)量的不斷增長.數(shù)據(jù)庫的容量也是不斷加大.這讓ASP程序速度直線下降.如果才能讓ACCESS數(shù)據(jù)庫容量盡可能小.我們要對它進行壓縮處理. 下面是我整理后的源代碼,復制另存為compact.asp并上傳到數(shù)據(jù)庫所在目錄即可正常使用
壓縮數(shù)據(jù)庫文件可以提高ACCESS數(shù)據(jù)庫性能,但在壓縮數(shù)據(jù)庫時,有時系統(tǒng)會提醒用戶該數(shù)據(jù)庫不能壓縮。下面我們來分析Access數(shù)據(jù)庫壓縮失敗的原因。
如果在Access數(shù)據(jù)庫中刪除數(shù)據(jù)庫對象,或者在Access項目中刪除對象,Access數(shù)據(jù)庫或Access項目可能會產(chǎn)生碎片并會降低磁盤空間的使用效率。壓縮Access數(shù)據(jù)庫或Access項目實際上是復制該文件,并重新組織文件在磁盤上的存儲方式。壓縮數(shù)據(jù)庫文件確實可以提高數(shù)據(jù)庫的性能,修復數(shù)據(jù)庫中的錯誤。一般來說,Microsoft Access數(shù)據(jù)庫或Microsoft Access項目不能壓縮的原因以下幾點:
Access數(shù)據(jù)庫壓縮失敗的原因一:
磁盤空間已經(jīng)不能同時容納原始與壓縮的Access數(shù)據(jù)庫或Access項目版本。請刪除不必要的文件后重試一次。
Access數(shù)據(jù)庫壓縮失敗的原因二:
沒有“打開/運行”和“以獨占方式打開” Access數(shù)據(jù)庫的權限。如果沒有擁有此數(shù)據(jù)庫,請與其擁有者聯(lián)系以決定是否可以獲得這個數(shù)據(jù)庫的這兩個權限。如果擁有此數(shù)據(jù)庫,必須更新權限。
Access數(shù)據(jù)庫壓縮失敗的原因三:
其他用戶打開了Access數(shù)據(jù)庫或Access項目。
Access數(shù)據(jù)庫壓縮失敗的原因四:
Access數(shù)據(jù)庫或Access項目位于只讀的共享網(wǎng)絡中,或它的文件屬性設置為“只讀”。
如果您發(fā)現(xiàn)了其他原因,歡迎留言討論。
分享:Access數(shù)據(jù)庫中數(shù)據(jù)表的自動重新聯(lián)接在實際的應用中,Access做應用程序時,經(jīng)常會做成數(shù)據(jù)和程序兩個數(shù)據(jù)庫,數(shù)據(jù)數(shù)據(jù)庫中只存放數(shù)據(jù)表,程序數(shù)據(jù)庫中存放所有的form,query,report,module等,通過表聯(lián)接程序數(shù)據(jù)庫可以訪問所有數(shù)據(jù)數(shù)據(jù)庫中的表。 當使用的應用程序更換存儲位置的時候往往失去
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關鍵字涮
- Access中用Jet SQL語句刪除表關系
- Access報表打印如何自動分頁
- Access完成累計余額的計算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個表并可更新對應的字段值具體實現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準則進行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O計數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設計”視圖中設計表
- 相關鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-Access數(shù)據(jù)庫壓縮失敗的原因
。