2012-08-14 61 views
1
  1. 我完成了制作Azure集线器并安装客户端代理和数据库的设置。在Azure中进行数据同步时发生架构错误

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

    获取架构请求需要很长时间或失败。

  3. 如果检查日志,它说,象下面这样:

数据库获取架构信息失败,出现异常“已经有一个用此命令必须关闭相关联的打开的DataReader第一。 欲了解更多信息,提供 跟踪ID 'XXXX' 客户支持。

任何想法,对于t他?

+0

您尝试同步多少个表格? – 2012-08-14 09:24:19

+0

我的数据库包含900多个表格,但我只会同步4个表格。选择模式状态时出错 – CKyaw 2012-08-14 09:34:45

回答

1

当前版本在同步组中最多有500个表。同样,表格列表的下拉列表限制在这个相同的限制内。

这里有一个快速的解决方法:

脚本要同步

创建一个新的临时数据库,并运行脚本来创建要同步

登记表,并添加新的表临时数据库作为同步组的成员

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

添加要与其同步的所有其他数据库(内部数据库和集线器数据库)

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