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

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

将“数据库名”改成须要清除日志的数据库名字,点击“执行”查询出须要清除的日志名称:**_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 FULLfile

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

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

 

 数据

相关文章
相关标签/搜索