手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQL Server 2008 清空删除日志文件(瞬间日志变几M)
SQL Server 2008 清空删除日志文件(瞬间日志变几M)
摘要:SQL2008清空删除日志:方法一:USE[master]GOALTERDATABASEAFMSSETRECOVERYSIMPLEWITHN...

SQL2008清空删除日志:

方法一:

USE [master] GO ALTER DATABASE AFMS SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE AFMS SET RECOVERY SIMPLE GO USE AFMS GO DBCC SHRINKFILE (N'AFMS_Log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE AFMS SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE AFMS SET RECOVERY FULL GO

'在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式 GO USE DNName GO DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO '这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询 'USE DNName 'GO 'SELECT file_id, nameFROM sys.database_files; 'GO USE [master] GO ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式 GO

SQL2005清空删除日志:

Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。 go dump transaction DNName with no_log go USE DNName DBCC SHRINKFILE (2) Go

sqlserver2000压缩日志

可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。

DUMP TRANSACTION [jb51] WITH NO_LOG BACKUP LOG [jb51] WITH NO_LOG DBCC SHRINKDATABASE([jb51])

【SQL Server 2008 清空删除日志文件(瞬间日志变几M)】相关文章:

SQLserver 2005文件和文件组的作用说明

SQL Server 2005支持的两条新语法

SQL Server2008导出数据生成文件

SQL Server 2005 定时执行SQL语句的方法

SQL Server 2008 安装和配置图解教程(附官方下载地址)

SQL Server2008中删除重复记录的方法分享

SQL Server 2008 R2英文版安装图文教程

SQL Server2008 数据库误删除数据的恢复方法分享

SQL Server 2005 数据维护实务

SQL Server 2008 维护计划实现数据库备份心得

精品推荐
分类导航