奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

SQL

清除SQL Server日志的兩種方法

時間:2024-10-02 15:18:40 SQL 我要投稿
  • 相關推薦

有關清除SQL Server日志的兩種方法

  方法一

有關清除SQL Server日志的兩種方法

  一般情況下,SQL數據庫的收縮并不能很大程度上減小數據庫大小,其主要作用是收縮日志大小,應當定期進行此操作以免數據庫日志過大

  1、設置數據庫模式為簡單模式:打開SQL企業管理器,在控制臺根目錄中依次點開Microsoft SQL Server-->SQL Server組-->雙擊打開你的服務器-->雙擊打開數據庫目錄-->選擇你的數據庫名稱(如論壇數據庫Forum)-->然后點擊右鍵選擇屬性-->選擇選項-->在故障還原的模式中選擇“簡單”,然后按確定保存

  2、在當前數據庫上點右鍵,看所有任務中的收縮數據庫,一般里面的默認設置不用調整,直接點確定

  3、收縮數據庫完成后,建議將您的數據庫屬性重新設置為標準模式,操作方法同第一點,因為日志在一些異常情況下往往是恢復數據庫的重要依據

  方法二

  SET NOCOUNT ON DECLARE @LogicalFileName sysname,

  @MaxMinutes INT,

  @NewSize INT

  USE tablename -- 要操作的數據庫名

  SELECT @LogicalFileName = ’tablename_log’, -- 日志文件名

  @MaxMinutes = 10, -- Limit on time allowed to wrap log.

  @NewSize = 1 -- 你想設定的日志文件的大小(M)

  -- Setup / initialize

  DECLARE @OriginalSize int

  SELECT @OriginalSize = size

  FROM sysfiles

  WHERE name = @LogicalFileName

  SELECT ’Original Size of ’ + db_name() + ’ LOG is ’ +

  CONVERT(VARCHAR(30),@OriginalSize) + ’ 8K pages or ’ +

  CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + ’MB’

  FROM sysfiles

  WHERE name = @LogicalFileName

  CREATE TABLE DummyTrans

  (DummyColumn char (8000) not null)

  DECLARE @Counter INT,

  @StartTime DATETIME,

  @TruncLog VARCHAR(255)

  SELECT @StartTime = GETDATE(),

  @TruncLog = ’BACKUP LOG ’ + db_name() + ’ WITH TRUNCATE_ONLY’

  DBCC SHRINKFILE (@LogicalFileName, @NewSize)

  EXEC (@TruncLog)

  -- Wrap the log if necessary.

  WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time has not expired

  AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName)

  AND (@OriginalSize * 8 /1024) > @NewSize

  BEGIN -- Outer loop.

  SELECT @Counter = 0

  WHILE ((@Counter < @OriginalSize / 16) AND (@Counter < 50000))

  BEGIN -- update

  INSERT DummyTrans VALUES (’Fill Log’)

  DELETE DummyTrans

  SELECT @Counter = @Counter + 1

  END

  EXEC (@TruncLog)

  END

  SELECT ’Final Size of ’ + db_name() + ’ LOG is ’ +

  CONVERT(VARCHAR(30),size) + ’ 8K pages or ’ +

  CONVERT(VARCHAR(30),(size*8/1024)) + ’MB’

  FROM sysfiles

  WHERE name = @LogicalFileName

  DROP TABLE DummyTrans

  SET NOCOUNT OFF

【清除SQL Server日志的兩種方法】相關文章:

MySQL導出導入SQL文件命令方法06-29

幫狗狗刷牙的兩種方法09-03

sql語法大全03-23

Sql認證考試內容06-08

用SQL快速生成用友GRP-U8的AO財務賬套的方法202211-10

關于JDBC連接SQL2000的詳細流程07-16

跳繩的鍛煉方法09-13

古琴的保養方法11-17

激勵員工的方法09-03

演講技巧與方法07-16

主站蜘蛛池模板: 宜丰县| 余干县| 东山县| 驻马店市| 贵州省| 龙江县| 永州市| 霍州市| 六盘水市| 白玉县| 河津市| 盐源县| 萝北县| 双辽市| 乌海市| 红安县| 赫章县| 兴安盟| 都昌县| 葵青区| 东港市| 乐平市| 济宁市| 若尔盖县| 仁怀市| 泸州市| 英吉沙县| 集安市| 彰化市| 昭苏县| 大化| 巍山| 攀枝花市| 怀化市| 巢湖市| 平湖市| 肃北| 昭通市| 芦溪县| 景泰县| 达日县|