站长答疑:(张先生) | 手机:18616712339 | 在线QQ: | . |
|
钮门快递软件 >> 常见问题 如何让SQL 2000(SQL 2K)每天自动清理数据库日志?如何让SQL 2000自动收缩数据库日志?| 如何做1个SQL 2000自动任务自动清理emmis_log.LDF?| 自动清理日志 | 自动收缩日志 | 服务器数据库工作盘剩余存储空间不足,已停止对所有客户端的登入服务。
【问】:如何让SQL 2000(SQL 2K)每天自动清理数据库日志?如何让SQL 2000自动收缩数据库日志?| 如何做1个SQL 2000自动任务自动清理emmis_log.LDF?| 自动清理日志 | 自动收缩日志 | 服务器数据库工作盘剩余存储空间不足,已停止对所有客户端的登入服务。 ↓ 因为没有做这个自动任务的,服务器隔一段时间,可能会因为数据库日志的增长,导致D盘充满,进而导致EMMIS系统无法正常工作,弹出这样的错误提示↓
【答】:先打开SQL 2000的企业管理器. 依次点击打开“Microsoft SQL Servers → SQL Server组 → (local)(Windows NT) → 管理 → SQL Server 代理 → 作业”, 鼠标右键,点击“新建作业”,如下图:
↓ 然后弹出1个框,然后在“常规”选项页, 填写“名称”,比如叫做“每天自动清理数据库日志”,如下图:
↓ 但是暂时先不要点“确定”按钮。 ↓ 然后进入“步骤”选项,点击“新建”按钮,如下图:
↓ 点击“新建”以后,再次弹出1个框, 步骤名写上这个数据库命令的步骤名,比如就叫“执行数据库日志清理命令” “类型”选择“Transact-SQL脚本(TSQL)”, “数据库”选择“master”, “命令(M)”的框框里,直接复制我下面一段数据库命令↓
然后点“确定”,上面的整个过程的操作步骤,如下图示范:
↓ 点击“确定”按钮以后,变成下面的样子↓
↓ 上面这个框,还是先不要点“确定”。 ↓ 点击“调度”选项页, 点击“新建调度”按钮,如下图↓
↓ 点击“新建调度”以后,再次弹出1个框,然后点击“更改”按钮,如下图:
↓ 点击“更改”以后,选择发生频率,建议选择“每周”, 然后每次发生的时间,可以自己设定时间。建议设定在下班的时间段,然后点确定。如下图:
备注:这个执行数据库命令的动作,其实就1到2秒钟就完成了。但是建议把时间点定在下班时间, ↓ 点击确定以后,回到这个界面。命一下名称。 我这里设定是每周日下午18点35分, 所以我这里写的是“每周日下午18点35分自动清理数据库日志” 如下图:
↓ 然后再次点“确定” ↓ 点了确定以后。这个框就消失了。 就可以看到“自动作业”列表,就多了1个你刚刚设置的自动任务,如下图:
↓ 因为我是用我的测试服务器做测试的。 我当前测试写教程写到这一步的时间是: 周日、下午18点33分。即将到18点35了。 然后我先把日志文件的大写截屏,做记录。
(数据库日志的大小900.5MB) ↓ 现在是周日下午18点35分刚刚过,我们看看软件数据库日志的大小变化↓
↓ 如果你看了教程还是不放心自己弄,你可以联系您的专属销售工程师,按照这个教程协助您弄。 这个日志清理只是清理数据库软件本身的工作记录, 但是不会删除您的EMMIS系统数据。所以请放心。 另外,这个自动任务能正常运行的前提是,有个“数据库代理”服务必须是启动状态。。 怎么确认它是启动状态呢? 打开服务器上的“控制面板 → 管理工具 → 服务”,如下图:
↓ 一般我给我的客户安装服务器,我都会把这个“服务”图标放服务器的电脑桌面上,
↓ 打开服务以后,找到这个服务:“SQLSERVERAGENT”,如下图,要确保这个服务必须是“自动”状态,而且必须是“正在运行”的状态。
如果不是运行状态。请点击鼠标右键,点击“启动”。 ↓ 如果不是“自动”,点鼠标右键,点击属“属性”,点击“常规”,打开框框以后, 如下图: 选择“启动类型”为“自动”,然后点“确定”↓ 钮门快递软件|EMMIS[2020.06.21-19:58]编辑:钮门快递软件|EMMIS 访问:1429
|
|
关于本网站
|
... |
物流查询工具
|
网站快速通道
|
其他服务与支持
|