我裝的系統是win2003server,sql是2000企業版的,sp3補丁也裝了,數據庫設置的是默認設置(就是自動增長的)
問題描述:數據庫在經過一個多月的增長,可以達到10多個G(日誌空間是0,我沒有要日誌,全是數據),這時數據庫居然不會自動增 長了,可用空間大小只用2M.這樣就導致我的程序不能往數據庫寫記錄了.sql的可用空間怎么會不增長了呢?高手們多指點指點!
再補充下:我是這樣丟日誌的:1.dump transaction mydatabase with no_log. 2.手動壓縮數據庫日誌和文件大小 3.讓數據庫定期壓縮數據庫.
問題描述:數據庫在經過一個多月的增長,可以達到10多個G(日誌空間是0,我沒有要日誌,全是數據),這時數據庫居然不會自動增 長了,可用空間大小只用2M.這樣就導致我的程序不能往數據庫寫記錄了.sql的可用空間怎么會不增長了呢?高手們多指點指點!
再補充下:我是這樣丟日誌的:1.dump transaction mydatabase with no_log. 2.手動壓縮數據庫日誌和文件大小 3.讓數據庫定期壓縮數據庫.
建議改為Backup Log DB With no_log看下有無HD空間,HD有無配額,DB FILE有無設MAXSIZE不記日志的DB個人認為很危險,誰知道某天會有災難呢<人有旦夕禍福哈>???
虽然sqlserver的数据库文件最大可以达到32TB(好象是),但当一个表中的记录有10G这么多的时候,应用程序的执行速度和查询速度已经相当慢了。
fat32的上限是4G,早就超过了,你怀疑这个问题还不如怀疑磁盘剩余空间不足