關於SQL Server壓縮日誌及數據庫文件大小
請按步驟進行,未進行前面的步驟時,請不要做後面的步驟,以免損壞你的數據庫.
一般不建議做第4,6兩步,第4步不安全,有可能損壞數據庫或丟失數據。第6步如果日誌達到上限,則以 後的數據庫處理會失敗,在清理日誌後才能恢復。
1.清空日誌
DUMP TRANSACTION 庫名 WITH NO_LOG
2.截斷事務日誌
BACKUP LOG 數據庫名 WITH NO_LOG
3.收縮數據庫文件(如果不壓縮,數據庫的文件不會減小
企業管理器--右鍵你要壓縮的.數據庫--所有任務--收縮數據庫--收縮文件
--選擇日誌文件--在收縮方式裏選擇收縮至XXM,這裏會給出一個允許收縮到的最小M數,直接輸入這個 數,確定就可以了
--選擇數據文件--在收縮方式裏選擇收縮至XXM,這裏會給出一個允許收縮到的最小M數,直接輸入這個 數,確定就可以了
也可以用SQL語句來完成
--收縮數據庫
--收縮指定數據文件,1是文件號,可以通過這個語句查詢到:
select * from sysfiles
DBCC SHRINKFILE(1)
4.為了最大化的縮小日誌文件(如果是sql 7.0,這步只能在查詢分析器中進行)
a.分離數據庫:
企業管理器--服務器--數據庫--右鍵--分離數據庫
b.在我的電腦中刪除LOG文件
相關文章
-
實現SQLServer數據庫轉成MYSQL數據庫
本次轉換需要依賴使用工具Navicat Premium。首先,將數據庫移至本地SQLServer,我試過直接在局域網上其他SQLServer服務器上想轉到本地Mysql好像有問題,想將遠程數據庫備份恢復到本地。1、打開Navicat Premium,新建一個同名 -
ACCESS轉SQL SERVER數據庫的經驗
SS的數據庫中的自動編號類型在轉化時,sql server並沒有將它設為自動編號型,我們需在SQL創建語句中加上identity,表示自動編號!2.轉化時,跟日期有關的.字段,SQL SERVER默認為smalldatetime型,我們最好將它變為datetime型,因為d -
SQLServer數據庫學習筆記
1,exists和in的理解(參考/article/)exists:如果子查詢中包括某一行,那麼就為TRUEin:如果操作數為TRUE等於表達式列表中的一個,那麼就為TRUEexists總是搞得不太明白select 。。。from。。。where 。。。where就相當於一個判斷 -
SQLServer數據庫實訓總結
為期一週的實訓已經結束,從這一週中,有了很多的感悟。從學到和掌握到的東西來説,在書本上學到的東西非常不牢固,然而實訓真的讓我受益匪淺!實訓第一天到教室時,看到老師給我們講試訓的內容與要求,然後告訴我們一些要完成的任 -
有關sqlserver2014內存數據庫特性介紹
相信大家對內存數據庫的概念並不陌生,之前也有多位大牛介紹過SQL內存數據庫的創建方法,我曾仔細 拜讀過,有了大致瞭解,不過仍有很多細節不清晰,比如:(1)內存數據庫是把整個數據庫放到內存中的嗎?(2)數據都在內存裏面,那宕機或者斷 -
SQL Server數據庫被掛馬怎麼辦
案例:一個網站遭遇入侵,破壞相當嚴重,SQL數據庫被掛馬,所有的表裏面大部分字段都被多次重複插入掛馬代碼,查看日誌,還好沒有涉及到服務器的安全,只是數據庫那裏出現了很多異常警告而已,網站確實存在漏洞沒有辦法,我只得修復數 -
簡述sqlserver數據庫主鍵選取策略
簡述sqlserver數據庫主鍵選取策略因為主鍵可以唯一標識某一行記錄,所以可以確保執行數據更新、刪除的時候不會出現張冠李戴的錯誤。當然,其它字段可以輔助我們在執行這些操作時消除共享衝突,不過就不在這裏討論了。 -
ACCESS轉SQLSERVER的數據庫的建議
SS的數據庫中的自動編號類型在轉化時,sql server並沒有將它設為自動編號型,我們需在SQL創建語句中加上identity,表示自動編號!2.轉化時,跟日期有關的'字段,SQL SERVER默認為smalldatetime型,我們最好將它變為datetime型,因為 -
改進SQLServer數據庫系統安全的5個步驟
要使數據庫具備更強的抵禦侵犯的能力,你要採取幾步措施。有些措施只是良好的服務器管理的一部分,如擁有SQL Server最新的補丁,其他則包括使用中用户監管。以下是五個步驟: 查詢最新的服務包你要保證你總能有最新的服務 -
多實例設置本地IP訪問sqlserver數據庫的步驟
與傳統的提拉米蘇相比,抹茶提拉米蘇演繹是春天裏愛的故事。Take me away,帶走的不只是美味,還有愛和幸福。主要材料:手指餅乾部分 如下蛋黃 1個蛋白 1個砂糖A 15克砂糖B 10克低筋麪粉 35克糖粉 適量抹茶糖