在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
SQL Server日志清空方法 sql2000日志清空 可以将ogeek.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。 复制代码 代码如下: DUMP TRANSACTION [ogeek] WITH NO_LOG BACKUP LOG [ogeek] WITH NO_LOG DBCC SHRINKDATABASE([ogeek]) 1.清空日志: SQLServer数据库日志清理 清除sqlserver2005日志 有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下: 方法一:手动清除sqlserver2005日志 1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)] 方法二:用工具软件SqlServer日志清除专家3.0,可对Sql Server 6.5到Sql Server 2005的各种版本的数据库日志的清除;其使用方法非常简单;SqlServer 日志清除专家绿色版 V3.0下载地址: 下载地址 https://www.ogeek.net/softs/21840.html 方法一操作起来相对麻烦一些,可是可以定制日志的大小,清理日志后其相应的数据库数据文件在也会变小,数据也不会丢失;方法二操作比较方便,可以把数据库中的日志文件清理到1M大小; SQLServer数据库日志清理 清除sqlserver2008日志 SQL2008 的收缩日志 复制代码 代码如下: BackupLog DNName with no_log go dumptransaction DNName with no_log go USE DNName DBCC SHRINKFILE (2) Go
方案一:完全命令模式 复制代码 代码如下: USE[master] GO ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTERDATABASE DNName SET RECOVERY SIMPLE --简单模式 GO USE DNName GO DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO USE[master] GO ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT GO ALTERDATABASE DNName SET RECOVERY FULL --还原为完全模式 GO 方案二:部分命令模式 + 任务-收缩-文件(单个数据库) ALTERDATABASE DNName SET RECOVERY SIMPLE --简单模式 右键-任务-收缩-文件-确定 下来数据库的日志只保留了1M ALTERDATABASE DNName SET RECOVERY FULL --还原为完全模式 GO 优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内 |
请发表评论