如何用进度条显示数据库复制的过程
我写了一个存储过程来完成从现有的数据库创建一个和它一模一样的数据库,在程序运行的时候大的数据库会用很长时间,用户界面就像死机一样。现在想通过进度条在用户界面上显示数据库创建的过程,请大家指教。 --------------------编程问答-------------------- 先取个总数,然后一千一千的批量复制。进度条不就这么出来的吗? --------------------编程问答-------------------- 取什么总数,是数据库中的信息数吗?我的复制过程是这样的:先backup备份数据库,然后从备份中找到逻辑文件名,然后在restore database 新数据库名 with move ......。 --------------------编程问答-------------------- 做一个操作列表
然后一个一个操作,不就是进度了吗? --------------------编程问答-------------------- 需要处理的总数可以得到,已经处理的数量也能得到,百分比不就有了么
补充:.NET技术 , 非技术区