【问题标题】:Sync data between azure database and local database using cloud power shell使用 cloud power shell 在 azure 数据库和本地数据库之间同步数据
【发布时间】:2020-09-16 01:48:08
【问题描述】:

我们正在尝试使用 power shell 同步 Azure 数据库和本地 SQL 数据库。我们正在为同步过程引用以下 URL。

https://docs.microsoft.com/en-us/azure/azure-sql/database/scripts/sql-data-sync-sync-data-between-azure-onprem

到数据库模式部分,我们可以成功执行脚本。但是当我们执行以下代码时,它会显示错误。

$newSchema  = [AzureSqlSyncGroupSchemaModel]::new()

错误是“InvalidOperation:无法找到类型 [AzureSqlSyncGroupSchemaModel]”。

即使我们在脚本中使用了以下语句,它仍然显示错误。

using namespace Microsoft.Azure.Commands.Sql.DataSync.Model
using namespace System.Collections.Generic

我们已经研究了很多解决方案,但还没有找到合适的解决方案。我们也尝试过“[System.Reflection.Assembly]::LoadWithPartialName( “ 选项,但这也不会导致我们成功。如果您有解决方案,请告诉我们。这对我们很有帮助。

【问题讨论】:

  • 你是如何最终解决这个问题的?

标签: c# azure powershell azure-cloud-shell


【解决方案1】:

我知道这是一个有点旧的线程,但如果您仍在寻找回复,我想提供更新。

我认为它与this 线程有关,因此我建议您检查其中的答案,看看它是否解决了您的问题。

另一方面,我建议您通过单击位于所引用 Azure 文档底部的“此页面”选项(如下图所示)来分享 this Azure 文档的文档增强反馈,以便相关文档的作者将审核反馈并考虑通过注释或问题的解决方法来适当地增强文档。

【讨论】:

    【解决方案2】:

    我能够通过仅包含一个 using 声明来解决此问题:

    using namespace Microsoft.Azure.Commands.Sql.DataSync.Model
    

    在其余代码中,我使用了通用集合的完全限定名称,例如 System.Collections.Generic.List

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      相关资源
      最近更新 更多