个人想法,有二种方式可以实现:
1、调用SQL组件,直接备份数据库文件
2、备份时把数据导成XML,恢复时,把XML数据,导入到数据库中
除了楼上所说的方法之外,还可以在备份时,可以把数据全部生成SQL语句,保存在一个文本文件中,恢复时再执行这些SQL语句
如果是数据的备份,还是数据库的备份呢?
备份数据表里的数据方法比较多.例如你可以做个表..记录那个表名,然后把字段名与内容压缩放到备份表..恢复时按你的压缩规则放出来..或者例如删除操作时你不做真正的删除.只是在数据表里做个标记..这样也可以
可以看一下我的这篇博客:
http://blog.csdn.net/flashlm/archive/2007/11/29/1906541.aspx
不过,实际上,用asp.net来备份数据库是不合理的。