SQL Server 2008 archiving

本文关键字:archiving 2008 Server SQL | 更新日期: 2023-09-27 18:01:31

我一直使用SQL Server 2008作为windows桌面应用程序的数据库。我正在重新设计产品,将来可能会使用SQL Server 2008或MySQL。

所以我在想一个通用的归档解决方案。是否有类似的SqlDump在SQL Server 2008?目前我没有使用ORM,我可能计划在未来几天使用实体框架。

基本上我想删除旧的条目,每当必须生成报告时,我也必须恢复它…

我也有一个问题:如果数据库模式改变了怎么办?如何恢复旧数据库?

如果没有通用的解决方案,我将感谢解决方案具体到SQL Server 2008

SQL Server 2008 archiving

总的来说,归档这个主题对于这个论坛来说太宽泛了。但我要发表自己的看法。我发现最好归档记录(即从一个表移动到另一个表),并且通常在不同的数据库中。

这处理了模式问题,因为您可以修改归档表的模式并保持同步。

它还允许您编写专门的报告,其中实际包含存档数据作为选项。

它还允许您为存档数据库设置不同于生产数据库的服务器体系结构。它们甚至不必在同一台服务器上。它们甚至不需要联系在一起。构建一个. net应用程序,根据您的需要定期将行从一个数据库移动到另一个数据库,这是非常微不足道的。