成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

sql server日志文件過(guò)大的解決辦法

數(shù)據(jù)庫(kù) SQL Server
日志文件占用過(guò)大空間實(shí)在讓我們頭疼,不過(guò)沒(méi)關(guān)系,下面馬上為您介紹一個(gè)減小日志文件容量的好方法,讓您不再為此而煩惱。

sql server日志文件占磁盤空間過(guò)大的問(wèn)題一直困擾著我們,下面就將教您一個(gè)辦法,減小sql server日志文件,希望對(duì)您有所啟迪。

前幾天也碰到sql server日志文件過(guò)大的問(wèn)題,數(shù)據(jù)庫(kù)實(shí)際大小為600M, 日志文件實(shí)際大小為33M, 但日志文件占用空間為2.8G!!!

試了多種方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都沒(méi)辦法將文件縮小。無(wú)論如何,這應(yīng)該算SQL SERVER的一個(gè)BUG吧。

后來(lái)找到下面的代碼,就可以將sql server日志文件縮小到自己想要的大小了。把代碼COPY到查詢分析器里,,然后修改其中的3個(gè)參數(shù)(數(shù)據(jù)庫(kù)名,日志文件名,和目標(biāo)日志文件的大小),運(yùn)行即可(我已經(jīng)用過(guò)多次了)

  1. -----   
  2. SET NOCOUNT ON   
  3. DECLARE @LogicalFileName sysname,   
  4.         @MaxMinutes INT,   
  5.         @NewSize INT   
  6.  
  7.  
  8. USE     Marias             -- 要操作的數(shù)據(jù)庫(kù)名   
  9. SELECT  @LogicalFileName = 'Marias_log',  -- 日志文件名   
  10. @MaxMinutes = 10,               -- Limit on time allowed to wrap log.   
  11.         @NewSize = 100                  -- 你想設(shè)定的日志文件的大小(M)   
  12.  
  13. -- Setup / initialize   
  14. DECLARE @OriginalSize int   
  15. SELECT @OriginalSize = size   
  16.   FROM sysfiles   
  17.   WHERE name = @LogicalFileName   
  18. SELECT 'Original Size of ' + db_name() + ' LOG is ' +   
  19.         CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' +   
  20.         CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB'   
  21.   FROM sysfiles   
  22.   WHERE name = @LogicalFileName   
  23. CREATE TABLE DummyTrans   
  24.   (DummyColumn char (8000) not null)   
  25.  
  26.  
  27. DECLARE @Counter   INT,   
  28.         @StartTime DATETIME,   
  29.         @TruncLog  VARCHAR(255)   
  30. SELECT  @StartTime = GETDATE(),   
  31.         @TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY'   
  32.  
  33. DBCC SHRINKFILE (@LogicalFileName, @NewSize)   
  34. EXEC (@TruncLog)   
  35. -- Wrap the log if necessary.   
  36. WHILE     @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time has not expired   
  37.       AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName)    
  38.       AND (@OriginalSize * 8 /1024) > @NewSize    
  39.   BEGIN -- Outer loop.   
  40.     SELECT @Counter = 0   
  41.     WHILE  ((@Counter < @OriginalSize / 16) AND (@Counter < 50000))   
  42.       BEGIN -- update   
  43.         INSERT DummyTrans VALUES ('Fill Log')    
  44.         DELETE DummyTrans   
  45.         SELECT @Counter = @Counter + 1   
  46.       END     
  47.     EXEC (@TruncLog)    
  48.   END     
  49. SELECT 'Final Size of ' + db_name() + ' LOG is ' +   
  50.         CONVERT(VARCHAR(30),size) + ' 8K pages or ' +   
  51.         CONVERT(VARCHAR(30),(size*8/1024)) + 'MB'   
  52.   FROM sysfiles   
  53.   WHERE name = @LogicalFileName   
  54. DROP TABLE DummyTrans   
  55. SET NOCOUNT OFF   
  56.  

 

 

【編輯推薦】

SQL Server日志文件

SQL Server日志文件損壞的問(wèn)題解答

SQL Server日志清除的好用方案

講解刪除SQL Server日志的具體方法

使用SQL Server日志轉(zhuǎn)移實(shí)現(xiàn)高可用性

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-01-14 09:16:24

SQL Server查SQL Server查SQL Server

2010-04-13 14:54:06

Oracle SQL

2011-05-12 13:34:57

SQL Server

2009-04-15 10:33:35

SQL Server 性能計(jì)數(shù)器錯(cuò)誤

2011-03-31 14:14:37

SQL Server 數(shù)據(jù)庫(kù)批量更新

2010-09-13 14:12:21

SQL Server日

2011-03-04 13:07:47

Filezilla

2020-09-18 06:53:22

Linux日志文件

2009-06-03 16:41:21

Eclipse亂碼Eclipse

2009-05-31 09:07:35

Oracle鎖定

2011-01-19 17:54:48

2009-11-24 14:32:03

PHP限制上傳文件大小

2011-07-27 19:05:35

2009-12-07 18:38:16

WCF異常

2011-06-17 11:10:51

Qt 中文 輸出

2009-02-18 09:30:10

AJAX跨域XML

2020-05-09 10:59:33

git cloneLinux文件

2009-12-22 09:51:04

Linux文件系統(tǒng)

2010-01-15 09:38:08

磁盤被寫(xiě)保護(hù)解決辦法

2017-05-04 20:15:51

iOSNSTimer循環(huán)引用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产中文字幕网 | 天天操夜夜爽 | 久久99视频这里只有精品 | 91精品久久久久久久久久小网站 | 久久综合九九 | jizz亚洲人| 国产成人精品一区二区三区在线 | 久久久久久99 | 一级欧美日韩 | 在线中文字幕视频 | 国产激情在线观看视频 | 人成在线视频 | 国产精品亚洲成在人线 | 中文字幕av一区 | 日本视频免费 | 日本五月婷婷 | 成人免费视频网站在线观看 | 欧美一区二 | 日本黄色一级片视频 | 欧美在线观看一区二区 | 涩在线| 91福利在线导航 | 又爽又黄axxx片免费观看 | 欧美在线激情 | 免费在线视频a | 亚洲 中文 欧美 日韩 在线观看 | 九九久久这里只有精品 | 亚洲国产成人精品女人久久久 | 91亚洲精品在线观看 | 亚洲欧美中文日韩在线v日本 | 欧美日韩亚洲国产 | 北条麻妃99精品青青久久主播 | 一级做a爰片性色毛片16美国 | 欧美日高清视频 | 91激情电影 | 91精品国产欧美一区二区成人 | 亚洲精品福利在线 | 亚洲午夜三级 | 国产精品久久久久久妇女 | 久久成人在线视频 | 日本一区二区三区视频在线 |