首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >表同步错误。不能删除索引,因为它不存在或您没有权限。

表同步错误。不能删除索引,因为它不存在或您没有权限。
EN

Stack Overflow用户
提问于 2018-08-10 12:58:15
回答 2查看 3.3K关注 0票数 1

我在这个表中添加了一个字段: STG_INVOICE_SUP_VW

但是后来我无法同步这个表,所以我删除了它。现在,如果我试图同步任何一个表,它会在下面抛出这个错误:

无法在()上执行数据定义语言命令。SQL数据库发出了一个错误。 'STG_INVOICE_SUP_VW._dta_index_STG_INVOICE_SUP_VW_25_692157136__K7_1_2_3_4_5_6_8_9_10_11_12_13_14_15_16_17_1',错误描述: MicrosoftSQL ServerCannot删除索引ServerCannot,因为它不存在或您没有权限。 SQL语句:删除索引STG_INVOICE_SUP_VW._dta_index_STG_INVOICE_SUP_VW_25_692157136__K7_1_2_3_4_5_6_8_9_10_11_12_13_14_15_16_17_1 SQL数据字典同步过程中的问题。手术失败了。 在一个表上同步失败

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-11 08:01:58

编辑:

整个问题与从SQL side创建的附加索引有关。如果您从SQL侧在AX表上创建了一个索引,那么您将无法同步该表,或者您创建的索引将在同步时被删除(正如一些用户所建议的)。

您应该从应用程序对象树创建索引。

我从SSMS中删除了索引,然后进行了完美的同步。

它还解决了另一个问题。增量CIL在下面抛出一个错误:

无法在SysXppAssembly (SysXppAssembly)中创建记录。记录已经存在了。

对于增量CIL问题,我已经完成了这里指出的步骤,但它没有修复它:

  1. 停止AOS导航到AOS服务器中的XppIL文件夹“C:\Program\Microsoft\60\ server \YourAXInstanceName\bin\XppIL”
  2. 从XppIL文件夹备份文件。
  3. 从XppIL文件夹中删除文件。注意:文件仅限于子文件夹。
  4. 重新启动AOS。
  5. XppIL文件夹文件将在AOS重新启动后创建。

从这个链接:Community.Dynamics

修复表同步问题后,增量CIL将无问题地运行。

票数 2
EN

Stack Overflow用户

发布于 2018-08-10 17:38:31

尝试在Server中直接创建索引STG_INVOICE_SUP_VW._dta_index_STG_INVOICE_SUP_VW_25_692157136__K7_1_2_3_4_5_6_8_9_10_11_12_13_14_15_16_17_1,然后在AX中重新运行DB同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51787100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档