Azure 上的 NAV 部署 - bacpac 文件导出

问题描述

我想在 Azure 上部署一个 NAV 2013 数据库,具有近乎实时的功能(如果数据每天刷新一次就足够了)。

我正在使用此 guide 从 Azure VM 连接到测试 NAV sql 服务器,并将从 NAV 导出数据层应用程序 (bacpac) 文件并导入到 Azure sql

我的理解是,导出此 bacpac 文件将在 Azure 中创建数据库的副本。刷新NAV数据时是否也刷新数据?

如果没有,如何设置自动刷新数据?

解决方法

是的,你说得对。导出此 .bacpac 文件将在 Azure 中创建数据库的副本。

.bacpac 文件在创建时仅包含 NAV 数据库中的当前数据。在 Azure 中还原数据库后,它们是两个独立的数据库。刷新 NAV 数据时,不会刷新 Azure SQL 中的数据。那不是数据同步。

您可以先将数据库部署到 Azure SQL。我发现了一个使用 Data Sync Agent 在 Microsoft Dynamics NAV 和 Azure SQL 之间同步数据的博客。

参考本教程:Using SQL Data Sync with Microsoft Dynamics NAV on-premise and Azure SQL Database.

抱歉,我无法为您测试,因为我没有 Microsoft Dynamics NAV 数据库。这可能就是您要找的。​​p>