删除触发器不工作时从C#,但在SQL服务器工作

问题描述:

我做了一个表删除后触发器,并在此触发器中我删除的数据插入另一个表名tab2。 当我从sql server 2005执行table1的删除存储过程,然后触发工作正常,但是当我执行从c#删除table1的存储过程,然后它不能正常工作。 帮我删除触发器不工作时从C#,但在SQL服务器工作

+5

说明“工作不正常” - 触发器是否触发?数据没有运行?请发布您用来调用存储过程的C#代码,以便查看是否有任何可疑的存在。 – Oded 2010-08-05 05:57:09

+2

不行!你一定在做错事。我称之为诡计。即使像SQLServer这样的玩具数据库也不会被_that_脑死:-) – paxdiablo 2010-08-05 06:03:17

+0

请添加一些代码。 – 2010-08-05 06:51:02

听起来像一个权限问题给我。检查连接字符串中的登录。这些是您用来登录Management Studio的凭据吗?如果没有,请验证用户是否有权访问触发器,以及是否允许执行触发器的操作。