【发布时间】:2014-12-31 20:38:43
【问题描述】:
我在 SQL Server 2012 中创建了一些触发器。
现在我创建了一个Generate 脚本,但发布后我看不到触发器
【问题讨论】:
-
当您生成脚本时 - 您是否选择包含触发器? $
标签: sql sql-server-2012
我在 SQL Server 2012 中创建了一些触发器。
现在我创建了一个Generate 脚本,但发布后我看不到触发器
【问题讨论】:
标签: sql sql-server-2012
默认情况下,触发器没有编写脚本 - 您必须专门包含它们!
在Generate and Publish Scripts对话框中,您需要点击Advanced按钮,在弹出的对话框中,您需要选择Script triggers并将其设置为TRUE(默认为FALSE) :
【讨论】:
如果您使用 Management Studio 生成脚本,那么您可能没有设置选项以在脚本生成中包含触发器。
查看工具 -> 选项 -> SQL Server 对象资源管理器 -> 脚本 -> 脚本触发器
有关参考值和默认值,请参阅 http://msdn.microsoft.com/en-us/library/bb326600.aspx。
【讨论】: