清空MSSQL日志 与set recovery simple
2014-05-19 09:22
155 查看
SQL2005清空删除日志:
复制代码 代码如下:
Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。
go
dump transaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go
SQL2008清空删除日志:
'在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
sqlserver2000压缩日志
可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。
复制代码 代码如下:
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
详细出处参考:http://www.jb51.net/article/37305.htm
复制代码 代码如下:
Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。
go
dump transaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go
SQL2008清空删除日志:
'在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
sqlserver2000压缩日志
可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。
复制代码 代码如下:
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
详细出处参考:http://www.jb51.net/article/37305.htm
相关文章推荐
- 清空MSSQL日志 与set recovery simple
- 清空MSSQL日志 与set recovery simple
- MSSQL 清空日志 删除日志文件
- MSSQL清空数据库日志
- MSSQL 清空日志 删除日志文件
- MSSQL - 尚未备份数据库 xxxx 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLA
- 清空删除mssql数据库日志原文网址:http://admin.88443.net/article.
- MSSQL 2005,2008,2012收缩清空删除大日志文件
- [MSSQL]SQL Server 2008 收缩日志 清空删除大日志文件
- MSSQL2008 收缩日志 清空大日志文件
- MSSQL 清空日志 删除日志文件
- MSSQL 清空日志 删除日志文件
- 数据库清空日志(MSSQL 2008)
- MSSQL2005 Server 日志清空方法
- mssql2008清空日志文件
- mssql2008清空日志文件
- 4000 Linux批量清空当前目录中的日志文件
- MsSql截断收缩日志
- ZOJ Problem Set - 1241 Geometry Made Simple
- 清空日志