2

我刚刚从 partnersource 下载了包含 Contoso 数据的压缩包,但我不知道如何处理这些文件。

这些文件是:

  • 微软DynamicsAx.bak
  • MicrosoftDynamicsAx_model.bak

我不知道如何处理这些文件才能在 Ax 上拥有 Contoso(演示)数据。

4

1 回答 1

5

编辑:自从我发表这篇文章以来,微软已经发布了一个新的数据集。为了安装此数据,您可以使用还原选项。为此:

  1. 关闭服务中的 AOS
  2. 打开 SQL 管理工作室
  3. 连接到 SQL 数据库
  4. 右键单击 MicrosoftDynamicsAx => 任务 => 还原 => 数据库
  5. 选择从设备,然后找到下载的 .bak 文件。
  6. 在左上角单击“选项”并选中第一个框:覆盖现有数据库(使用替换)
  7. 单击确定并重复其他数据库。

有关 CONTOSO 数据集中包含的三个分区的更多信息,请查看 CONTOSO 数据下载链接旁边的 pdf!

以下过程允许您安装 Microsoft 几天后从其网站上删除的第一个数据集。如果前一个文件失败,此过程仍然可以帮助您恢复新的 .bak 文件。

  1. 关闭服务中的 AOS。
  2. 打开 SQL Server 管理工作室。
  3. 连接到您的 Axe 数据库。

注意:在这里,您将看到两个与 Contoso .bak 同名的基础。您猜对了,我们将导入它们,但您不能仅通过单击“恢复数据库”来执行此操作,因为 .bak 文件来自不同的数据库。这是需要一点编码的地方。

  1. 备份两个基地。
  2. 单击“新建查询”并输入/执行以下代码:

     Alter Database MicrosoftDynamicsAX_model
      SET SINGLE_USER With ROLLBACK IMMEDIATE  
    
    RESTORE DATABASE MicrosoftDynamicsAX_model
      FROM DISK = '%Path to .Bak File%\MicrosoftDynamicsAX_model.bak'
      WITH REPLACE
    

如果由于数据库正在使用而这不起作用,请在查询顶部添加以下通道:

Use Master

对 MicrosoftDynamicsAX.bak 文件重复相同的查询

完成所有这些后,您的数据库应该是最新的,并且应该导入 Contoso 数据。

您现在可以重新启动 AOS。这可能需要很长时间,您甚至可以考虑重新启动服务器。服务器最终启动后,打开 Ax 客户端。它应该非常慢。这是由于您应该在客户端右下角看到的 26 000 条警报。将它们全部标记为已读(同样这需要一些时间),现在客户端应该运行得更快!

您现在应该在 Dynamics AX 2012 R2 安装中拥有 Contoso 数据!

于 2012-12-11T08:55:26.770 回答