0

有什么方法(第三方产品或其他方法)可以部分恢复到 ms crm?

假设用户不小心删除了一个帐户。有没有办法只恢复那个单一的帐户和相应的笔记、活动等?

我们限制用户的权限,但不可避免地他们将有权删除某些内容并希望从备份中获取该项目。

现在我能想到的唯一方法是将 .bak 文件恢复到另一个数据库并使用 sdk 编写一堆代码来重新创建项目。还有其他选择吗?

4

3 回答 3

1

您是正确的,因为您只能恢复到不同的数据库并从那里工作。

然后,您可以使用Red Gate data compare 之类的东西来提取所需的行(14 天试用期,但无论如何它在 SO Rep 中的权重是值得的)

于 2009-10-13T18:15:45.710 回答
1

Red Gate 有一个工具可以让你从数据库中恢复某些对象。

Idera 有这个新的虚拟数据库工具,您基本上可以将备份挂载为 SQL Server 数据库。

完全披露——我没有使用过这种东西——我一直要么使用审计跟踪,要么恢复数据库并手动提取数据。

于 2009-10-13T18:30:52.950 回答
0

老实说,我会去

现在我能想到的唯一方法是将 .bak 文件恢复到另一个数据库并使用 sdk 编写一堆代码来重新创建项目。

毕竟,“这是确定的唯一方法......”,更不用说使用相同 GUID 创建另一个记录的(非常)模糊的机会,这会导致各种“坏事”发生。

是的,一个很小的数字,但仍然超过 0...

于 2009-10-19T16:32:48.240 回答