2014-11-04 47 views
-2

我創造了一些觸發器在SQL Server 2012中無法看到觸發器發佈的SQL Server數據庫之後

現在我創建一個Generate腳本,但我看不到觸發發佈後

+1

當您生成腳本時 - 您是否選擇**包含觸發器? $ – 2014-11-04 20:00:44

+0

可能的重複[如何使用Microsoft SQL Server Management Studio爲數據庫中的所有觸發器生成腳本](http://stackoverflow.com/questions/13200511/how-to-generate-scripts-for-all-triggers-in使用微軟-database--SQL服務器) – 2014-11-04 20:03:29

回答

0

觸發器默認不是腳本 - 您必須包括它們具體!

Generate and Publish Scripts對話框,您需要點擊Advanced按鈕,在彈出的對話框中,你需要選擇Script triggers並將其設置爲TRUE(默認情況下它是FALSE):

enter image description here

1

如果使用管理工作室要生成您的腳本,那麼您可能沒有設置在腳本生成中包含觸發器的選項。

下查找工具 - >選項 - > SQL Server的對象資源管理器 - >腳本 - >腳本觸發器

參考,默認值見http://msdn.microsoft.com/en-us/library/bb326600.aspx