目前我们有100+数据库,其中一些大约有10 at大小,有数百万条记录,而且它们正在以惊人的速度增长。我们需要评估我们的归档策略。
有没有人有任何建议和示例脚本来遍历所有的表并将数据归档到归档数据库中-所有内容都被审计(关于导入的记录数量等)。如果失败,它会回滚所有内容吗?
问候
发布于 2013-05-25 04:27:10
分区对在单个数据库中进行归档有很大帮助。滑动窗口场景是一种特殊的工具。
让我建议设置一个管理数据库。它将处理有关存档的所有设置和信息。
可能有两个SQL Server实例:当前服务器和存档服务器。它们将具有相同的结构。
进程使用Admin DB中的设置将数据从远程服务器复制到存档服务器。在编写动态SQL时可能需要。检查Sp_MSForEachDB。
发布于 2013-05-24 15:38:45
+1到分区思想。补充一下-我认为如果你有开发者版,你也可以使用它
https://stackoverflow.com/questions/8241694
复制相似问题