alter table上的触发错误3616添加列

时间:2015-07-28 20:27:17

标签: sql-server triggers alter

我在尝试更改桌子时遇到了我认为是一个奇怪的错误,因为我还没有找到任何其他的例子。环境是MSSQL server 2008 R2,我正在运行以下脚本。

ALTER TABLE [dbo].[device_letters] 
ADD [accountnum] [char] (13) COLLATE SQL_Latin1_General_CP1_CI_AS NULL

更改失败,出现以下错误。

  

Msg 3616,Level 16,State 2,Line 1
  触发器执行期间出错。批处理已中止,用户事务(如果有)已回滚。

令人困惑的是,脚本中没有涉及触发器,显然,表中也没有任何触发器。我甚至找不到任何引用该表的触发器。引用此表的唯一项是未主动运行的存储过程。我看不到任何公开交易。它是一个QA环境,所以它也不会承受很大的负担,而且这个脚本在其他环境中运行良好,包括不同的QA盒和生产。

0 个答案:

没有答案
相关问题