backup databasename with no_log一直是我截斷事務日誌,壓縮空間的利器,今天再sql2008上一用,卻不靈了
訊息 3032,級別 16,狀態 2,第 2 行
此語句不支援乙個或多個選項(no_log)。請查閱文件以了解所支援的選項。
檢視聯機幫助手冊,裡面確實沒有with no_log的可選項了,那怎麼辦啊,50m的資料檔案,2g的日誌檔案,讓我恨得牙癢癢,肯定有別的辦法的,千萬里我追尋著,沒有比聯機手冊更好的參考了。
原來在2008裡以及沒有no_log和trunate_only引數了,取而代之的是,必須完全執行先備份後shrinkfile/shrinkdatabase的過程,哦也
SQL2008 擷取字段函式
ltrim int轉字元 left abc 2 ab right abc 2 bc substring abc 1,2 ab 和delphi中的copy一樣 120 或者 20 yyyy mm dd hh mi ss 24h 121 或者 21 yyyy mm dd hh mi ss.mmm 24h...
MSSQL 2005中截斷事務日誌的補充
近日在sql2005上作事務日誌截斷時,發現日誌檔案物理大小並未減小.遂而檢視了sql 2005的聯機文件.開始就看到了下面這段 在 sql server 的最早版本中,截斷日誌意味著將進行資料庫恢復或還原不再需要的日誌記錄物理刪除。但是,在近來的版本中,截斷過程只是做標記,以便重新使用舊日誌記錄使...
sql2008定期清理映象日誌
create proc dbo cleantranlog as begin declare num tinyint 執行次數 declare backlogname varchar 100 備份日誌檔名稱 declare backlogpath varchar 100 備份日誌檔案的路徑 set n...