日期:2014-05-18  浏览次数:20508 次

sql如何通过asp页面提交一组命令,让sql就在后台运行了,直到结束?
客户每月有几十万的数据需要导入到mssql中,并且需要对导入的数据表跟历史数据表进行对比更新操作,因为时间需要很长,用户想提交导入的文件后,就可以将页面关闭了,比如上午通过web页面提交一个几百兆的数据文件,然后将ie关掉了,sql就在后台运行导入操作,历史数据对比操作,如果导入成功,对比成功,将成功信息或错误信息写入到一张状态表中,下午用户打开IE 查看状态表,一看就知道导入是否成功,对比更新什么的都是否完成了,这种操作应该用到mssql的什么技术呢?我该看一些什么资料呢,可以让web页面关闭后,sql在后台可以按顺序一直执行我安排好的一组命令??

------解决方案--------------------
这中不要用web了,根本行不通,另写个winform的程序吧。。。
------解决方案--------------------
可以转个思路,只是让用户上传数据文件,然后点确认,后面要有个winform小程序[一有新文件上传,自动处理],用来处理这些上传的文件,处理完数据,再处理这个数据文件。
这样的好办啦,用户只要上传数据,点确认,其它的,都是后台的winform小程序来处理,用户只有等数据处理完打开查看处理结果就行。