sql數(shù)據(jù)庫滿了怎么清理 數(shù)據(jù)庫滿了怎么解決?
數(shù)據(jù)庫滿了怎么解決?數(shù)據(jù)庫已滿,請下載并用CD保存。數(shù)據(jù)庫空間滿了怎么處理?1:獨立數(shù)據(jù)庫enterprise manager server數(shù)據(jù)庫右鍵單擊獨立數(shù)據(jù)庫2:刪除日志文件3:附加數(shù)據(jù)庫ent
數(shù)據(jù)庫滿了怎么解決?
數(shù)據(jù)庫已滿,請下載并用CD保存。
數(shù)據(jù)庫空間滿了怎么處理?
1:獨立數(shù)據(jù)庫enterprise manager server數(shù)據(jù)庫右鍵單擊獨立數(shù)據(jù)庫2:刪除日志文件3:附加數(shù)據(jù)庫enterprise manager server數(shù)據(jù)庫右鍵單擊附加數(shù)據(jù)庫此方法生成一個大小僅為500 K的新日志。然后將此數(shù)據(jù)庫設置為自動收縮或使用代碼分離Pub,然后將pub添加到當前服務器:exec spdetachdb@dbname=“pubs”exec spattachsingleufiledb@dbname=“pubs”,@physname=“c:Program FilesMicrosoft SQL serverMSSQLData”酒吧.mdf“
數(shù)據(jù)庫空間滿了怎么處理?
估計您的數(shù)據(jù)庫是access數(shù)據(jù)庫。如果以前的數(shù)據(jù)必須存儲且不能刪除,則創(chuàng)建一個新表并重命名原始表。新表的結構必須與原始表的結構完全相同。只需將新表重命名為原始表的名稱。
如果無法保存以前的數(shù)據(jù),則可以刪除不必要的記錄。如果能轉(zhuǎn)換成SQL數(shù)據(jù)庫,存儲容量比access數(shù)據(jù)庫大得多。
數(shù)據(jù)庫滿了怎么辦?
解決方案:當日志文件已滿且SQL數(shù)據(jù)庫無法寫入該文件時,有兩種方法:一種是清除日志。1打開查詢分析器并輸入命令dump transaction database name,不帶Log2。然后打開enterprise manager—右鍵單擊要壓縮的數(shù)據(jù)庫—所有任務—收縮數(shù)據(jù)庫—收縮文件—選擇日志文件—在收縮模式下選擇收縮到XXM。這是允許收縮到的最小m數(shù)。直接輸入此號碼并確認。另一種方法有一定的風險,因為SQL server的日志文件沒有立即寫入主數(shù)據(jù)庫文件。如果處理不當,將導致數(shù)據(jù)丟失。1:刪除日志獨立數(shù)據(jù)庫enterprise manager server數(shù)據(jù)庫右鍵單擊獨立數(shù)據(jù)庫2:刪除日志文件附加數(shù)據(jù)庫enterprise manager server數(shù)據(jù)庫右鍵單擊附加數(shù)據(jù)庫此方法生成新日志,大小僅大于500K。注意:建議使用第一種方法。如果你不想它在未來變得更大。在SQL2000下使用:右鍵單擊數(shù)據(jù)庫->屬性->選項->故障恢復模型選擇簡單模型。另外,如上圖所示,數(shù)據(jù)庫屬性有兩個選項,與事務日志的增長有關:在開發(fā)數(shù)據(jù)庫時,在checkpoint上截斷日志(這個選項在sql7.0中使用,即在SQL 2000中,故障恢復模型選擇為簡單模型),此選項通常設置為trueauto-shrink以定期檢查數(shù)據(jù)庫。當數(shù)據(jù)庫文件或日志文件的未使用空間超過其大小的25%時,系統(tǒng)會自動將文件的未使用空間減少到25%,當文件大小不超過其初始大小時,文件不會減少,減少的文件必須大于或等于其初始大小。事務日志文件的縮減只能在備份時或在檢查點上截斷日志選項設置為true時執(zhí)行。注意:通常,已建立數(shù)據(jù)庫的默認屬性已設置,但由于意外情況,數(shù)據(jù)庫屬性已更改。請在清除日志后檢查數(shù)據(jù)庫的上述屬性,以防事務日志再次填滿。