在Azure中,我尝试将一个区域中的现有数据库同步到另一个区域中的新数据库。
当我设置同步组并刷新架构时,它只占用了80%的表。没有报告错误。以下是我采取的一般步骤
对于记录,表名中没有禁止的字符,现有的北欧数据库中的表包含数据。现有数据库中有大约80个表,只有65个表示在同步规则下的模式同步拉出。
什么可能导致这些表格无法被拉入?
似乎如果表格中没有PK,那么它就不会被拉入。但似乎如果PK不是表格中的第一列,它也不会被拉入无论是。我应该提到这是一个我试图同步的EPiServer CMS数据库。
以下是缺失的表格和一些观察结果:
缺少PK表格中不是第一列
的表格缺少没有PK的表格
但是,还有其他缺少的表,它们将PK作为第一列,并且还有数据:
tblContentCategory
tblContentProperty
tblUserPermission
tblWorkContentCategory
tblWorkContentProperty
答案 0 :(得分:0)
您可以再试一次刷新架构吗?我们修复了一个缺陷,即最近未在门户网站上显示所有表格,这可能会解决您的问题。
此致 加里