sql server 2008中清除数据库日志的sql语句

第一步: Use  数据库名 Select NAME,size From sys.database_files

将“数据库名”改为需要清除日志的数据库名字,点击“执行”查询出需要清除的日志名称:**_Log

第二步:

Use  数据库名 Select NAME,size From sys.database_files  
ALTER DATABASE  数据库名 SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE
USE 数据库名 DBCC SHRINKFILE(N’日志文件名’,0,TRUNCATEONLY)  
ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT 
ALTER DATABASE 数据库名 SET RECOVERY FULL

将“数据库名”改为需要清除日志的数据库名字,将'日志文件名'改为第一步中查询处理的日志名称(**_Log),点击“执行”,清除日志成功

查看数据库日志文件有多大,右击需要查看日志文件大小的数据库名称,选择“属性”,点击左侧“文件”,右侧显示出日志的大小,也可以用第一步的sql语句进行查询,查看日志的大小

上一篇:@property 参数


下一篇:《发布证券研究报告业务》笔记