我正在使用数据迁移助手来评估将SQL数据库迁移到Azure SQL的兼容性问题。运行几分钟后,它引发错误消息:“文件包含XML节点类型{0}。此类型不受支持或位于不受支持的位置。”我已经使用DMA成功评估了其他数据库,但是该特定数据库在引发此错误后总是中止。
答案 0 :(得分:0)
我决定继续使用SSMS向导(将数据库部署到Microsoft Azure SQL数据库)迁移数据库,并遇到了一些显示为错误的兼容性问题。该数据库具有由第三方数据库工具创建的多个触发器,这些触发器使用3和4部分命名约定引用表对象,而Azure SQL不支持该约定。除了这些错误外,还有其他一些错误,但是我决定先删除这些触发器,然后再次运行Data Migration Assistant。这次运行完成了,我得到了兼容性报告。我不确定是发现的问题数量过多还是我删除的那些触发器中的某些内容导致了错误。