日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

刪除SQL Server日志的方法_Mssql數據庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解讀SQL存儲過程入門級教程
1.SQL存儲過程概述 在大型數據庫系統(tǒng)中,存儲過程和觸發(fā)器具有很重要的作用。無論是存儲過程還是觸發(fā)器,都是SQL語句和流程控制語句的集合。就本質而言,觸發(fā)器也是一種存儲過程。存儲過程在運算時生成執(zhí)行方式,所以,以后對其再運行時其執(zhí)行速度很快。SQLSe

一: 刪除LOG

1:分離數據庫 企業(yè)管理器->服務器->數據庫->右鍵->分離數據庫

2:刪除LOG文件

3:附加數據庫 企業(yè)管理器->服務器->數據庫->右鍵->附加數據庫

此法生成新的LOG,大小只有520多K

再將此數據庫設置自動收縮

或用代碼:

下面的示例分離 77169database,然后將 77169database 中的一個文件附加到當前服務器。


EXEC sp_detach_db @dbname = '77169database'

EXEC sp_attach_single_file_db @dbname = '77169database',

@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\77169database.mdf'

 

二:清空日志

DUMP TRANSACTION 庫名 WITH NO_LOG


再:

企業(yè)管理器--右鍵你要壓縮的數據庫--所有任務--收縮數據庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了


三: 如果想以后不讓它增長

企業(yè)管理器->服務器->數據庫->屬性->事務日志->將文件增長限制為2M


自動收縮日志,也可以用下面這條語句:

ALTER DATABASE 數據庫名

SET AUTO_SHRINK ON


故障還原模型改為簡單,用語句是:

USE MASTER

GO

ALTER DATABASE 數據庫名 SET RECOVERY SIMPLE

GO

------------------------------------------


截斷事務日志:


BACKUP LOG { database_name | @database_name_var }

{

[ WITH

{ NO_LOG | TRUNCATE_ONLY } ]

}

分享:按指定排列順序獲取數據的sql語句
測試table create table table1 (id int,name char) insert into table1 select 1,'q' union all select 2,'r' union all select 3,'3' union all select 4,'5' 要求按指定的id順序(比如2,1,4,3)排列獲取table1的數據 方法1: 使用union all,但是有256條數據的

共4頁上一頁1234下一頁
來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2010-04-05
相關Mssql數據庫教程