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'
Back to home
Subscribe |
Register |
Login
| N