重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4656|回复: 0
打印 上一主题 下一主题

[数据库] 日志清理,数据库文件收缩

[复制链接]

287

主题

668

帖子

5622

积分

学生管理组

Rank: 8Rank: 8

积分
5622
跳转到指定楼层
楼主
发表于 2018-1-12 21:22:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
--适用于SQL Server 2008的方法

USE [master]
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE   --简单模式
GO
USE DBname
GO
DBCC SHRINKFILE (N'RmyyHisDW_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE RmyyHisDW SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE RmyyHisDW SET RECOVERY FULL  --还原为完全模式
GO
----------------------------------------------------------------------------------------------------------------
手动的话就是
USE [master]
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE   --简单模式
GO
右键-任务-收缩-文件-选数据-确定
右键-任务-收缩-文件-选日志-确定

ALTER DATABASE DBname SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DBname SET RECOVERY FULL  --还原为完全模式
GO
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-4-20 04:20 , Processed in 0.160351 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表