第一步 新建作业
在SQL server 代理 下 的“作业”点击右键
第二步 填写作业名字 比如 clearlog, 所有者 可以设置为sa
第三步 选择 “步骤”选项卡,新建步骤,输入步骤名字,选择数据库,将代码面贴到文本框中
要特别注意,数据库日志文件名不是我们数据库的日志文件在磁盘上的实际存储的文件名,而是要通过SQL语句查询出来。
先选择好数据库以后,然后执行这条SQL语句 SELECT NAME, size FROM sys.database_files,第2条记录以_log结尾的那个Na才是日志文件名。而数据库databasename就是我们在左边数据库导航那里实际显示的数据库名
USE databasename
GO
ALTER DATABASE databasename SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE databasename SET RECOVERY SIMPLE
GO
USE databasename
GO
DBCC SHRINKFILE (N'数据库日志文件名',10,TRUNCATEONLY)
GO
USE zhihaijing
go
ALTER DATABASE databasename SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE databasename SET RECOVERY FULL
GO
第四步 制定执行计划,选择“计划”选项卡
保存后,点击确定退出作业属性窗口等待计划执行