Dynamics crm 2011 CRM 2015:审计日志的归档选项

Dynamics crm 2011 CRM 2015:审计日志的归档选项,dynamics-crm-2011,dynamics-crm,microsoft-dynamics,Dynamics Crm 2011,Dynamics Crm,Microsoft Dynamics,我们正在使用MS CRM 2015,我们希望了解归档审计日志的选项/最佳做法。有什么建议吗?谢谢 您可以在使用MSCRM Toolkit,它有一个名为Audit Export Manager的工具来帮助归档审核日志。有关该工具的文档,请访问。此工具允许您执行的关键项是按实体、元数据、摘要或详细信息进行筛选,选择要包含在导出中的单个用户、操作和/或操作。导出可以限制在特定的日期范围内,并且可以导出为CSV、XML或XML电子表格2003格式。请注意,我在使用几种格式导出时遇到了问题,但在导出为CS

我们正在使用MS CRM 2015,我们希望了解归档审计日志的选项/最佳做法。有什么建议吗?谢谢

您可以在使用MSCRM Toolkit,它有一个名为Audit Export Manager的工具来帮助归档审核日志。有关该工具的文档,请访问。此工具允许您执行的关键项是按实体、元数据、摘要或详细信息进行筛选,选择要包含在导出中的单个用户、操作和/或操作。导出可以限制在特定的日期范围内,并且可以导出为CSV、XML或XML电子表格2003格式。请注意,我在使用几种格式导出时遇到了问题,但在导出为CSV格式时通常会获得良好的结果

这是我发现的工具之一,它在导出审核记录时为您提供了一定的灵活性,因为Microsoft CRM允许您筛选审核数据,但没有提供良好的内置方法来导出它。

您可以尝试SQL Server 2016的最新功能:

Stretch Database将您的冷数据透明、安全地迁移到Microsoft Azure云

使用SQL Server Stretch数据库将热事务数据和冷事务数据从SQL Server动态拉伸到Microsoft Azure。与典型的冷数据存储不同,您的数据始终在线并可供查询。对于像客户订单历史记录这样的大型表,您可以提供更长的数据保留时间,而无需中断银行业务

这里有一个非常有趣的
切换表
示例,提供了一个有用的实践回顾

此外,还必须有一个解决方案,可以将归档数据从审核移动到单独的文件组。看看:

您可以使用Transact-SQL
ALTER TABLE…SWITCH
语句通过以下方式快速高效地传输数据子集:

  • 将表作为分区分配给已存在的分区表
  • 将分区从一个分区表切换到另一个分区表
  • 重新分配分区以形成单个表

这个问题与软件开发无关。请阅读实施指南、白皮书等,或尝试Microsoft论坛。谢谢@Chad!我知道这个选项,但是我们最终可能会有数百万条记录,而导出到CSV或Excel并不是最佳做法。你怎么认为?非常感谢。您使用的是在线CRM还是内部CRM?如果在本地使用CRM,那么查询SQL可能会起作用,或者使用一些SSRS报告(尽管过滤器是通过位掩码完成的,所以这可能是比较棘手的部分)。理想情况下,这可能是将数据转储到SQL Server数据仓库中的一种方式,因为这将使查询更容易,并且可能更好地快速理解数据。最终目标是否只是在需要查找旧的审核数据时使其可用?是的,这是前提,我们的目标是在需要时查找旧的审核数据:)这应该可以很好地工作,然后备份审核表中的数据,并在SQL Analysis server上用于历史分析/查询目的。您甚至可以将它作为一个直接的表与SQLServer一起使用,如果在此表上启用全文索引,则使用全文查询语法进行查询应该允许非常快速的查询。我唯一没有找到好的文档的是属性掩码值对应的内容,但是将一些测试审计记录与审计表中创建的记录进行比较应该可以让您了解这一点。