C#将数据备份到文件中,以后可以恢复

时间:2011-02-21 10:47:11

标签: c# sql-server serialization backup

我正在寻找一些反馈,说明从sql server数据库备份数据的最佳方法是什么,可以在以后恢复。此备份需要位于文件中,用户可以使用该文件在以后恢复数据。

有没有人对使用C#和Sql Server执行此操作的最佳方法有任何想法或示例?

编辑: 这不应该支持整个数据库,只是用户使用日期指定的一组数据。

由于

2 个答案:

答案 0 :(得分:1)

如果我理解正确,您只想审核一些数据以进行更改(而不是使用完整的数据库备份),并且能够选择性地将它们回滚到以前的状态。

如果这是你想要做的,你可以在sql中通过使用“audit”表并通过存储原始数据的表上的触发器填充它(即每次插入/更新/ /删除触发器将在“审计”表中写入先前值以及更改时间。)

有关示例,请参阅here

答案 1 :(得分:0)

试试这段代码。我以前用过这个。

http://www.daniweb.com/forums/thread202843.html