2010-08-05 89 views
0

我做了一個表刪除後觸發器,並在此觸發器中我刪除的數據插入另一個表名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

回答

0

聽起來像一個權限問題給我。檢查連接字符串中的登錄。這些是您用來登錄Management Studio的憑據嗎?如果沒有,請驗證用戶是否有權訪問觸發器,以及是否允許執行觸發器的操作。