首页 > 解决方案 > 无法在 SQL Azure 中运行更新查询 *无效的对象名称“DataSync.provision_marker_dss”。*

问题描述

我正在将我的 Azure SQL 数据库与本地 SQL 数据库同步,该数据库在 Online 数据库中创建了很多表(与往常一样)。无论如何,它工作正常。

现在,我不得不重新创建 Azure SQL 数据库。所以,我也删除了同步组和同步代理。

除非我在该数据库上运行更新查询,否则一切正常。

每当我在某些表上运行更新查询时,数据库都会显示以下错误。

消息 208,级别 16,状态 1,过程 finstock06_dss_update_trigger,第 9 行无效的对象名称“DataSync.provision_marker_dss”。

我在数据库上没有创建过这样的表。但它的名字表明它是同步时自动创建的表之一。(但为什么在这里?我已经重新创建了数据库)

虽然,我在新数据库上再次创建了所有表,但面临这个问题。

任何帮助,将不胜感激。谢谢

标签: sqlsql-serverazureazure-sql-database

解决方案


我没有剩余同步组,并删除了所有 DataSync 表,但仍然出现错误。触发器也必须手动删除: https ://richardjgreen.net/repairing-damaged-sql-azure-sync-group/


推荐阅读