A_tbl我的数据库中有一个表。我创建了一个触发器A_tbl来捕获插入的记录。触发器正在将记录插入我的队列表中B_tbl。该表具有一Identity列,其属性“不可复制”为1。
A_tbl(Id,名称,值)Id作为主键B_tbl(uniqueId,Id)与uniqueIdas Identity列触发代码这样做:
Insert into B_tbl (Id)
select i.Id from inserted
Run Code Online (Sandbox Code Playgroud)
现在,我的表“ B”被复制到另一个数据库服务器,现在当我将数据插入表“ A”时,将导致此错误:
当IDENTITY_INSERT设置为ON或将复制用户插入到NOT FOR REPLICATION标识列中时,必须为表'B_tbl'中的标识列指定显式值。(来源:MSSQLServer,错误号:545)
请帮助我解决此问题。