2009-10-18 79 views
5

我正在寻找解决方案来归档存在于我的数据库中的数据。我的数据库是SQL Server 2008,有大约250个表。我搜索网络并找到下面的链接: http://www.dbazine.com/sql/sql-articles/charran13/SQL Server数据归档解决方案

但这种方法是不明确

我不知道有没有在SQL Server这样做的直接方式。请给我一个解决方案。

+0

备份是一种常见的备份策略! – 2009-10-18 13:29:20

+0

是的我知道,但获得完整备份无法解决我的要求。 – 2009-10-20 10:14:59

回答

9

您选择展开的解决方案将取决于您实施数据存档的原因。

例如,你需要考虑:

  1. 哪些数据进行归档?

    例如所有数据或数据比较老 比某个日期?

    这对最 合适的存档技术含义要使用 ,完整数据库备份 即是否能足以或可能使用SQL Server Integration Services一个 目的内置归档进程 可能更适合。

  2. 存档数据需要的访问权限是多少?

    是否归档数据必须 立即可用,也许就 较慢的SATA存储或者一个 几天时间来获取 对数据的访问是可以接受的? 也许如果恢复时间相当自由,那么可以定期获取完整的数据库备份,即 ,比如说一次 就足够了。如果在 另一方面的数据需要非常手头上,然后一个解决方案很多 。

  3. 数据需要什么安全隐患?

    例如,应备份是 加密,或者如果数据被存储 异地是有足够的物理 安全到位?

或许,如果你能为希望归档数据,也多少数据要归档的,那么我们也许能够提供更具体的指导提供一些更多的细节,以你的理由。

+0

坦克请注意。我会通过下一个答案为您提供关于我的需求的更多细节。 – 2009-10-20 10:17:24

+0

不客气! – 2009-10-21 12:50:34

+0

嗨约翰 我有一个很大的应用程序,有12个子系统,如会计系统,资产管理系统,库存管理系统,培训管理系统,.... 通常数据保存在一年是不需要的,除了偶尔的情况下这意味着每一年我们都必须存档数据。 有了这个解决方案,我们希望最大限度地提高应用程序的性能。 – 2009-10-22 05:41:45

2

也许复制是您的解决方案。