wap8y八亿站点技术员手册

2018-05-09 01:29:16 -0400
搜索按 Ctrl+F
1.如何删除SQL数据库日志

SQL数据库在运行中,会自动进行日志记录,因此会造成数据库容量扩充,占据服务器空间资源,因此站长管理员可以定期删除数据库日志,以清除不必要的日志文件。
删除方法:
打开SQL企业管理器 找到你数据库 点击 工具  →SQL查询分析器
输入

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

"[库名]" 就是你的数据库名 . 假如你的数据库名是"kelinkAutoWAPSitesSystem" 那就改成

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

输入完后,直接按F5执行,没有出现红色字体,说明操作成功。
可以执行多次!

MSSQL2008执行代码:

use [master]

go

ALTER DATABASE [kelinksix] SET RECOVERY SIMPLE WITH NO_WAIT

go

ALTER DATABASE [kelinksix] SET RECOVERY SIMPLE

go

ALTER DATABASE [kelinksix] SET RECOVERY SIMPLE

go

use [kelinksix]

go

--SELECT file_id, name FROM sys.database_files;

--go

DBCC SHRINKFILE (N'xk_six_caiji_Log' , 0,TRUNCATEONLY)

go

use [kelinksix]

go

ALTER DATABASE [kelinksix] SET RECOVERY FULL WITH NO_WAIT

go

ALTER DATABASE [kelinksix] SET RECOVERY FULL

go

use [kelinksix]

go

use [kelinksix]

go

SELECT name FROM SYS.database_files WHERE type_desc='LOG'

«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N