|
主题: 请教高手
|
 jumpice
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/4/23 15:55:13
|
#12003/4/27 13:37:31
请问如何实现系统数据库资料定时备份,需要调用哪些ColdFusion组件才能使系统数据库可以将数据定时备份到指定服务器上,进一步保证数据安全.
|
 wait
职务:普通成员
等级:1
金币:10.0
发贴:220
注册:2002/10/19 11:02:36
|
#22003/4/27 14:31:13
如果备份到指定的服务器上? 先编写自动备份的脚本,然后再写一段代码,就是用CFFTP上传到另外的服务器上
至于你最开始问到的系统数据库定时备份,由于不是一两句所能将清楚的,我只能建议你查看“事件调度”,构造一个“触发”机制。让CF脚本在指定的时间内对数据库文件拷贝,粘贴。
|
 5DDC版主
职务:版主
等级:6
金币:10.0
发贴:3820
注册:2002/3/25 21:30:11
|
#32003/4/27 18:37:58
最近我倒是解除了事件调度,但是感觉不是很方便,标签很复杂,而且没办法灵活应用只能定时触发,没办法动态触发(比如30分钟一次等等)最后没办法自己写了一个,其使用Server 变量结合loop 和 cfcase一样可以自己做一个触发模块的。
|
 网络白痴 | 5D荣誉斑竹
职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
|
#42003/4/27 19:04:17
能帖部分代码说明一下你的定时的过程吗?
|
 5DDC版主
职务:版主
等级:6
金币:10.0
发贴:3820
注册:2002/3/25 21:30:11
|
#52003/4/27 20:14:18
比如 我就简单写了 CF标签比较麻烦 不过意思是一样的
set server.timecount = 0 //初始化服务器计数 set set_time = 07 //设定第一次更新时间 case vaule = 1 if timeformat(now(),"mm") is "set_time" //判断时间运行 执行程序 set vaule=2 set set_time = set_time + 4 //增加4每次运行 if end case vaule = 2 省略
就是利用服务器变量计数,动态改变时间,执行一次后就增加4小时候继续执行,其实就是 父变组算法的一种
当 a = 0的时候运行 1+1 并且设置 a=a + 1很简单。
然后用建立一个长久进程,利用js 每 2小事刷新一次就可以了,但后 服务器 运行第一次就激活了,比coldfusion administrator得时间调度方便,CPU损耗在2%-3% 之间。
|
 wait
职务:普通成员
等级:1
金币:10.0
发贴:220
注册:2002/10/19 11:02:36
|
#62003/4/27 20:31:20
Server变量好象有个弊端,,那就是服务器重新启动所有数据清零,你这段代码有无这个问题?
|
 jumpice
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/4/23 15:55:13
|
#72003/4/28 9:25:49
是啊是啊,目前我还没发验证呢,是否会将所有数据清零?
|
 5DDC版主
职务:版主
等级:6
金币:10.0
发贴:3820
注册:2002/3/25 21:30:11
|
#82003/4/28 10:28:50
会啊 当然会了
不过问题不大 就算清0了也没关系阿
他判定的是 时间条件,就算清零也是恢复到 7点触发而已
|
 jumpice
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/4/23 15:55:13
|
#92003/4/28 12:37:59
我还有点不太明白.能否详细的说一下.你的邮箱我发不过去.我的信箱是jumpice@sina.com能给我发邮件,说的清楚一点吗?
|
 5DDC版主
职务:版主
等级:6
金币:10.0
发贴:3820
注册:2002/3/25 21:30:11
|
#102003/4/28 15:19:45
那里不明白?
|
 jumpice
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/4/23 15:55:13
|
#112003/4/28 20:22:45
能告诉我你的邮箱吗?我是个初学者,那些tag都没怎么用过.我可以发邮件给你吗?batyvn
|
 jumpice
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/4/23 15:55:13
|
#122003/4/28 20:24:55
我一开始打算用cffile 的action=copy 再加一可是不会用.你能给我你编的程序代码吗?我想载下来看看怎么用.谢谢
|
 jumpice
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/4/23 15:55:13
|
#132003/4/29 9:09:58
这个东东怎么用?清告知.
|
 namelysweet
职务:普通成员
等级:3
金币:1.0
发贴:681
注册:2002/2/17 14:52:38
|
#142003/5/4 10:59:50
jumpice在上个帖子中说 引用: 这个东东怎么用?清告知.
CFFLUSH
Please wait
We are processing your order.
border="0">
Thank You.
Your order has been processed.
|