1. 
        

          產品中心 業內新聞 案例中心 視頻中心

          SQLServer 2008 以上版本數據庫日志清理(親測) SQLServer 2008 以上版本數據庫日志清理(親測)

          SQLServer 2008 以上版本數據庫日志清理(親測)

          分類:產品中心 實施方案 545

          當數據庫的日志文件太大的情況下,SQLServer 2008 以上版本進行數據庫日志清理,需要采用的方法如下(執行前 將數據庫名 改成你需要清理的數據名稱)


          –1)查詢指定數據庫的 <數據庫日志文件名稱>? ,通過下面的sql的語句查詢到<數據庫日志文件名稱>,替換到下面sql的<數據庫日志文件名稱>
          USE [數據庫名]
          GO
          SELECT name FROM SYS.database_files WHERE type_desc=’LOG’

          –2)執行后清理該數據庫日志文件
          USE [master]
          GO
          ALTER DATABASE [數據庫名] SET RECOVERY SIMPLE WITH NO_WAIT
          GO
          ALTER DATABASE [數據庫名] SET RECOVERY SIMPLE
          GO
          USE [數據庫名]
          GO
          DBCC SHRINKFILE (N’數據庫日志文件名稱‘ , 0,TRUNCATEONLY)
          GO
          USE [master]
          GO
          ALTER DATABASE [數據庫名] SET RECOVERY FULL WITH NO_WAIT
          GO
          ALTER DATABASE [數據庫名] SET RECOVERY FULL
          GO
          標簽:腳本 上一篇: 下一篇:
          展開更多
          預約軟件體驗

          loading...

          日本高清一二三区