在SQL Server中发布数据库后无法查看触发器

时间:2014-11-04 19:58:20

标签: sql sql-server-2012

我在SQL Server 2012中创建了一些触发器。

现在我创建了一个Generate脚本,但在发布

后我看不到触发器

2 个答案:

答案 0 :(得分:1)

如果您使用Management Studio生成脚本,那么您可能没有设置选项以在脚本生成中包含触发器。

在工具下查看 - >选项 - > SQL Server对象资源管理器 - >脚本 - >脚本触发器

请参阅http://msdn.microsoft.com/en-us/library/bb326600.aspx以获取参考和默认值。

答案 1 :(得分:0)

默认情况下,触发器不会编写脚本 - 您必须专门包含

Generate and Publish Scripts对话框中,您需要点击Advanced按钮,然后在弹出的对话框中,您需要选择Script triggers并将其设置为TRUE (默认情况下为FALSE):

enter image description here