在Azure中进行数据同步时出现Schema错误

时间:2012-08-14 09:11:16

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

  1. 我完成了制作Azure集线器并安装客户端代理和数据库的设置。

  2. 然后定义数据集。 那个时候无论我选择哪个数据库并点击获取最新架构,都会收到错误。 错误是

      

    获取架构请求要么花费很长时间,要么失败。

  3. 检查日志时,如下所示:

  4.   

    获取数据库的架构信息失败,但“已经有一个与此命令关联的打开的DataReader必须先关闭。   有关更多信息,请提供   跟踪id'xxxx'到客户支持。

    对此有何想法?

1 个答案:

答案 0 :(得分:1)

当前版本在同步组中最多有500个表。此外,表格列表的下拉列表仅限于此相同限制。

这是一个快速的解决方法:

编写要同步的表的脚本

创建一个新的临时数据库并运行该脚本以创建要同步的表

注册并添加新的临时数据库作为同步组的成员

使用新的临时数据库来选择要同步的表

添加要与之同步的所有其他数据库(内部部署数据库和中心数据库)

配置完成后,从同步组中删除临时数据库。