最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Sql server 2008收缩日志sql语句
时间:2022-06-29 08:02:08 编辑:袖梨 来源:一聚教程网
sql2008收缩日志如下:
代码如下 | 复制代码 |
BACKUP LOG dbname to disk=’dbname.log’ |
不过要记得执行两遍才可以最终执行收缩;
收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)
当然我们还可以直接把数据库日志清空
SQL2008 的收缩日志
由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:
(SQL2005)
代码如下 | 复制代码 |
Backup Log DNName with no_log ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式 GO |
优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内
即可完成。
缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。
此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。
相关文章
- 原神5.2地方传奇莉莱怎么打 11-29
- 崩坏星穹铁道星期日怎么配队 11-29
- 阴阳师季四时承青怎么样 11-29
- 桃源深处有人家故宫地图挖宝在哪里 11-29
- 桃源深处有人家故宫地图萝卜在哪里 11-29
- 恋与深空沈星回离群远航怎么样 11-29