您的位置:首页 > 数据库

SQL SERVER 2008 数据库收缩语句

2011-10-26 10:35 204 查看
[align=left]SQL SERVER 2008 数据库收缩语句[/align]
[align=left]
[/align]
[align=left]USE Esurfing;[/align]
[align=left]GO[/align]
[align=left]-- 将日志设为简单模式,截断日志[/align]
[align=left]ALTER DATABASE Esurfing[/align]
[align=left]SET RECOVERY SIMPLE;[/align]
[align=left]GO[/align]
[align=left]-- 收缩日志, 日志文件逻辑名,单位MB[/align]
[align=left]DBCC SHRINKFILE (Esurfing_log, 1);[/align]
[align=left]GO[/align]
[align=left]-- 恢复日志模式为完全模式[/align]
[align=left]ALTER DATABASE Esurfing[/align]
[align=left]SET RECOVERY FULL;[/align]
[align=left]GO[/align]
[align=left]
[/align]
[align=left]有时执行完此语句成功后,日志文件依然没有变小,是因为日志文件的初始大小已经被撑大,你在怎么样收缩它也会有初始大小的空间.所以这时候就需要手动 右键-任务-收缩-文件.对日志文件进行收缩才能达到真正的收缩.[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: