【问题标题】:Azure Data Sync Error - Member Database is Read OnlyAzure 数据同步错误 - 成员数据库是只读的
【发布时间】:2021-01-20 20:57:08
【问题描述】:

我已经在我们的本地 SQL 和 Azure SQL 之间配置了 Azure 数据同步。同步方向为 Hub (Azure),冲突解决设置为 Member Win。同步组已成功配置,并且我已选择要在 Hub 中同步的表(我之前使用数据迁移同步了架构)。我有 83 个表被选中进行同步。

问题:开始同步时,我收到以下错误:

数据库配置失败,出现异常“SqlException 错误代码:-2146232060 - SqlError 编号:3906,消息:无法更新数据库“*****”,因为数据库是只读的。SqlError 编号:2759,消息:由于先前的错误,CREATE SCHEMA 失败。

当我已将 Data Sync 配置为在另一个方向同步时,为什么 Data Sync 会尝试在我的只读本地实例上 CREATE SCHEMA

感谢您提供的任何见解,

干杯,

【问题讨论】:

    标签: sql azure data-synchronization azure-data-sync


    【解决方案1】:

    您需要授予 dbowner 访问您与代理一起使用的角色的权限,以便它可以最初创建架构。它将使用 datasync.tablename 创建架构和表,这些表将具有相应表的同步日志。如果您同步 10 个表,则会创建 10 个这样的表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-23
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多