1、设置模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开目录-->选择你的名称(如论坛Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存
2、在当前上点右键,看所有任务中的收缩,一般里面的默认设置不用调整,直接点确定
3、收缩完成后,建议将您的属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复的重要依据。
最简单直接具体如下:
一、下载:日志清理收缩工具
sql 日志清理收缩方法讲解:
1、自然是下载日志清理软件。
2、在服务器上运行trunc.exe,打开软件。
这里用户名一定是sa 密码你必须记得sa 的密码,这个很重要,不然就会查询不到相应的了。输入密码后就点。你的服务器就呈现出来了。
你想收缩哪一个就选哪一个吧。你应该懂了吧!好用简单方便哦。
二、SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: (SQL2005) Backup Log DNName with no_log go dump transaction DNName with no_log go USE DNName DBCC SHRINKFILE (2)
Go -------------------------------------------------------------- (SQL200: 在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。sql2008收缩日志 USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式 GO USE DNName GO DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式 GO 优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内即可完成。缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。
2005方法1:
第一步:
backup log database_name with no_log
或者 backup log database_name with truncate_only --no_log和truncate_only是在这里是同义的,随便执行哪一句都可以
第二步:
1.收缩特定的所有数据和日志文件,执行 dbcc shrinkdatabase (database_name,[,target_percent])--database_name是要收缩的名称;target_percent是收缩后的文件中所要的剩余可用空间百分比
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-53216-1.html
比如小国
为什么后来检测用的小米送去的手机呢