你能部分还原到ms crm db吗?

时间:2009-10-13 17:47:22

标签: sql-server dynamics-crm dynamics-crm-4

有没有办法(第三方产品或其他方法)对ms crm进行部分还原?

假设用户意外删除了某个帐户。有没有办法只恢复那个单一的帐户和相应的笔记,活动等?

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

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

3 个答案:

答案 0 :(得分:1)

你是对的,因为你只能恢复到不同的数据库并在那里工作。

然后您可以使用类似Red Gate data compare的内容来提取所需的行(14天试用,但无论如何,它在SO Rep中都是值得的)

答案 1 :(得分:1)

Red Gate有a tool,可以让您从数据库中恢复某些对象。

Idera有这个新的virtual database tool,您基本上将备份安装为SQL Server数据库。

完全披露 - 我没有使用过这种事情 - 我总是使用审计跟踪或恢复数据库并手动提取数据。

答案 2 :(得分:0)

说实话,我会去

  

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

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

Yes, a small number, but still more than 0...