簡體   English   中英

刪除DDL觸發器會出錯

[英]Dropping a DDL Trigger gives error

我使用下面的代碼創建了一個簡單的觸發器

Create Trigger preventDrop on Database for Drop_Table   
AS
    Print 'You cannot Drop a Table'
    RollBack;
Go

它工作正常。 它不會讓我放棄一張桌子。 但現在當我使用時放下此觸發器

drop Trigger preventDrop

它不會讓我放下觸發器並給出以下錯誤

Msg 3701, Level 11, State 5, Line 10
Cannot drop the trigger 'preventDrop', because it does not exist or you do not have permission.

可能是什么問題呢?

刪除DDL觸發器需要以下語法:

DROP TRIGGER preventDrop ON DATABASE;

資料來源: MSDN

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM