叉裤,星星,钻石都进来看看这个问题!
问题如下:
我的数据是在AD上的(已经拿到数据),现在想在应用程序起来的时候从AD里面把数据添加到SQL中,并每二个小时从AD中取数据添加到SQL中!
1:AD上的数据我已经拿到。
2:从AD中取数据添加到SQL中已经完成(但是我不在是一个程序中完成的!)
如何才能在一个应用程序中当程序起来的时候把AD的数据取出添加到SQL中,以后每2个小时从AD中取一次数据!
------解决方案--------------------沙发,不会,帮你顶下
------解决方案--------------------javascript
setInterval
------解决方案--------------------帮顶
------解决方案--------------------不是黑明白~
------解决方案--------------------启用线程,搞C/S的肯定懂。。
------解决方案--------------------应用程序开始时运行可以使用Global.asax中的application start中实现需要的逻辑
定期的运行的任务,在aspnet中开线程是可以,不过建议放到windows服务器中,使用timer来控制周期运行,比iis稳定,且容易获得高的权限
------解决方案--------------------进来了
没研究过
------解决方案--------------------使用多线程运行任务,可以使用system.thread,在任何一段服务端的代码中都可以新开线程来运行,不过aspnet默认运行的帐户为networkservice,权限一般受到限制,而放到windows服务中,可以以系统帐户运行,而且不依赖于iis,可靠性会好一点,也能减轻web server的负载
------解决方案--------------------叉裤来也.........不会...........帮顶
------解决方案--------------------帮顶
------解决方案--------------------将你的操作 写成 服务
定时 获取 即可
------解决方案--------------------作业,启动作业。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
------解决方案--------------------AD是啥呀? 活动目录?
------解决方案--------------------新建windows service工程,把代码放进去,注册安装这个service 就可以了
------解决方案--------------------UP!学习中!
------解决方案--------------------建议写成windows服务,使用timer来控制周期运行
------解决方案--------------------学习
------解决方案--------------------定时执行的后台任务用windows服务最合适了。
也不难写,就是调试比较费劲。
对一般人来说比较难的到AD去数据,你都娶到了,还怕什么。
------解决方案--------------------Windows服务。。。。。。。。。。
------解决方案--------------------我的意思就是写成windows服务
http://blog.xdnice.com/user1/3877/archives/2006/42824.shtml
------解决方案--------------------SQL里面有个触发器,可以实现你的效果。不过具体的代码我不知道如何写。
------解决方案--------------------应用程序开始时运行可以使用Global.asax中的application start中实现需要的逻辑
定期的运行的任务,在aspnet中开线程是可以,不过建议放到windows服务器中,使用timer来控制周期运行,比iis稳定,且容易获得高的权限
--------------------------同意
我以前用过IIS中 启动多线程利用Timer来运行的,但是IIS不稳定阿,有时候IIS负载不过来了,你的东西挂的几率太大了,几乎都没法补救了,因为IIS在忙得时候重启会死人的.
------解决方案--------------------windows服务 网上有写window服务的代码。
这种定时的一般都要从IIS中独立出来跑。不知道你取到数据的大小,存放等。如果能从外部得到数据的话,windows服务比较好。还可以写个winform来运行,一样的效果。