use*_*569 23 sql-server ssms sql-server-2014-express
我是SQL Server Express的新手,我想在我的桌面上创建一个新的触发器.
但我发现表格触发器文件夹中的"新触发器"按钮显示已禁用.当我右键单击触发器文件夹时,它会显示"新触发器"按钮被禁用并呈灰色.
我正在使用SQL Server 2014 Express和Management Studio 2014.
有没有人知道它为什么会发生?
请建议我一些出路.
NG.*_*NG. 34
这是SSMS 2014的一个已知问题(错误).
参考:https://connect.microsoft.com/SQLServer/feedback/details/873249/ssms-2014-new-trigger-is-disabled-for-older-2012-2008r2-versions-of-sql-server
或者,您可以使用以下内容:
CREATE TRIGGER TriggerName
ON [dbo].[TableName]
FOR DELETE, INSERT, UPDATE
AS
BEGIN
SET NOCOUNT ON
END
Run Code Online (Sandbox Code Playgroud)
小智 -4
Express 版本中打包的 SSMS 是 SSMS 完整功能集的子集。
还有其他几个不存在的选项,包括用于启用和禁用触发器的 GUI。我相信对 SQL 代理的控制是其中之一。如果您使用完整版本的 SSMS 连接到 Express DB 引擎,则会出现该选项。
如果您需要该选项,请尝试下载 SQL 的完整试用版或开发人员版本,并安装完整版附带的 SSMS。布拉德