如何清除sql2008日志文件

如何清除sql2008日志文件,第1张

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

SQL Server 2008清空删除日志文件方法:

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

打个SQL查询分析器,在里面输入如下命令后执行即可:

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 如果不知道在sysdatabase_files里是什么名字的话,可以用以下注释的语句进行查询

'USE DNName

'GO

'SELECT file_id, nameFROM sysdatabase_files;

'GO

USE [master]

GO

ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式

GO

SQL Server 2008清空删除日志文件方法:在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。打个SQL查询分析器,在里面输入如下命令后执行即可:USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式GOUSE DNNameGODBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)GO '这里的DNName_Log 如果不知道在sysdatabase_files里是什么名字的话,可以用以下注释的语句进行查询'USE DNName'GO'SELECT file_id, nameFROM sysdatabase_files;'GOUSE [master]GOALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式GO

以上就是关于如何清除sql2008日志文件全部的内容,包括:如何清除sql2008日志文件、sqlserver 2008 R2 的日志文件怎么删除、sql server 2008 日志文件能不能删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10157260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存