关于备份和还原数据库,该如何处理

关于备份和还原数据库
常用的sql语句会,但是执行时界面会死掉,进度条也控制不了。求一中流畅的带进度条的还原备份方法。

------解决方案--------------------
备份和还原数据库的过程时间一般比较长,建议开辟一个线程来执行这段操作.
------解决方案--------------------
探讨
引用:
Application->ProgressMessage()

要么创建个线程去执行SQL

备份还原都是只有一句sql Application->ProgressMessage()
写哪?